diff --git a/gen/templates/models/table/01_types_test.go.tpl b/gen/templates/models/table/01_types_test.go.tpl index 2fae8992..95fc145d 100644 --- a/gen/templates/models/table/01_types_test.go.tpl +++ b/gen/templates/models/table/01_types_test.go.tpl @@ -53,16 +53,16 @@ func Test{{$tAlias.UpSingular}}UniqueConstraintErrors(t *testing.T) { expectedErr *models.UniqueConstraintError applyFn func(tpl *factory.{{$tAlias.UpSingular}}Template, obj *models.{{$tAlias.UpSingular}}) }{ - {{range $constraint := $table.Constraints.Uniques}} - {{- $errName := printf "ErrUnique%s" (join "_and_" $constraint.Columns | camelcase) -}} + {{range $index := $table.Indexes}} + {{- $errName := printf "ErrUnique%s" ($index.Name | camelcase) -}} { name: "{{$errName}}", expectedErr: models.{{$tAlias.UpSingular}}Errors.{{$errName}}, applyFn: func(tpl *factory.{{$tAlias.UpSingular}}Template, obj *models.{{$tAlias.UpSingular}}) { tpl.Apply( factory.{{$tAlias.UpSingular}}Mods.RandomizeAllColumns(nil), - {{range $columnName := $constraint.Columns}} - {{- $colAlias := $tAlias.Column $columnName -}} + {{range $indexColumn := $index.Columns}} + {{- $colAlias := $tAlias.Column $indexColumn.Name -}} factory.{{$tAlias.UpSingular}}Mods.{{$colAlias}}(obj.{{$colAlias}}), {{end}} )