mirror of
https://github.com/ent/ent.git
synced 2026-05-22 09:31:45 +03:00
Summary: This pull request modifies the update builder template so that it no longer generates code to validate immutable fields. The first commit breaks the integration code by making the `number` field of `Card` immutable (the generated validation code references non-existent fields of `CardUpdate`/`CardUpdateOne`). The second commit fixes the issue by making the `update/save` template not render validation code for immutable fields. Pull Request resolved: https://github.com/facebookincubator/ent/pull/137 Differential Revision: D18288633 Pulled By: a8m fbshipit-source-id: c0361b833a3971f76280d624f16cd7eda2725c1e
entc integration tests
Regenerating new templates
If you edited one of the files in entc/gen/template or entc/load/template,
run the following command to from entc directory:
go generate ./...
Running the integration tests
docker-compose -f compose/docker-compose.yaml up -d --scale test=0
go test
Use the -run flag for running specific test or set of tests. For example:
go test -run=MySQL
go test -run=SQLite/Sanity