mirror of
https://github.com/ent/ent.git
synced 2026-03-05 19:35:23 +03:00
entc/gen: compute default target on LoadGraph (#4311)
This commit is contained in:
@@ -51,4 +51,12 @@ func TestIncrementStartAnnotation(t *testing.T) {
|
||||
g, err = gen.NewGraph(c, s...)
|
||||
require.ErrorContains(t, err, "duplicated increment start value 4294967296 for types")
|
||||
require.Nil(t, g)
|
||||
|
||||
// Respects existing increment starting values loaded from file.
|
||||
c.Target = t.TempDir()
|
||||
is := gen.IncrementStarts{"bs": 0, "as": 1 << 32, "cs": 2 << 32}
|
||||
require.NoError(t, is.WriteToDisk(c.Target))
|
||||
g, err = gen.NewGraph(c, &load.Schema{Name: "A"}, &load.Schema{Name: "B"}, &load.Schema{Name: "C"})
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, is, g.Annotations[is.Name()])
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user