Skip to content
Snippets Groups Projects
Commit 952e5851 authored by ko_oler's avatar ko_oler
Browse files

правки по ПР

parent 8bb5bc82
No related branches found
No related tags found
No related merge requests found
......@@ -202,3 +202,42 @@ func TestSetup_InstallCollections(t *testing.T) {
})
}
}
func Test_isMetadataExtensionEqual(t *testing.T) {
tests := []struct {
name string
s1 *schema.Schema
s2 *schema.Schema
want bool
}{
{
"Not equal #1 (no metadata)",
schema.New("name", field.String()).WithMetadata(extension.ExtensionMetadataKey, "test"),
schema.New("name", field.String()),
false,
},
{
"Not equal #2 (different metadata)",
schema.New("name", field.String()).WithMetadata(extension.ExtensionMetadataKey, "test"),
schema.New("name", field.String()).WithMetadata("test", "test"),
false,
},
{
"Equal #1 (no metadata)",
schema.New("name", field.String()),
schema.New("name", field.String()),
true,
},
{
"Equal #2 (equal metadata)",
schema.New("name", field.String()).WithMetadata(extension.ExtensionMetadataKey, "test"),
schema.New("name", field.String()).WithMetadata(extension.ExtensionMetadataKey, "test"),
true,
},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
assert.Equalf(t, tt.want, isMetadataExtensionEqual(tt.s1, tt.s2), "isMetadataExtensionEqual(%v, %v)", tt.s1, tt.s2)
})
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment