@@ -30,6 +30,10 @@ func TestMergeComponents(t *testing.T) {
30
30
dst := mustLoadFile (c , "merge_test_dst.yaml" )
31
31
vervet .Merge (dst , src , false )
32
32
33
+ c .Assert (dst .Components .Extensions ["x-snyk-extension-0" ], openapiCmp , dstOrig .Components .Extensions ["x-snyk-extension-0" ])
34
+ c .Assert (dst .Components .Extensions ["x-snyk-extension-1" ], openapiCmp , dstOrig .Components .Extensions ["x-snyk-extension-1" ])
35
+ c .Assert (dst .Components .Extensions ["x-snyk-extension-2" ], openapiCmp , src .Components .Extensions ["x-snyk-extension-2" ])
36
+
33
37
c .Assert (dst .Components .Schemas ["Foo" ], openapiCmp , dstOrig .Components .Schemas ["Foo" ])
34
38
c .Assert (dst .Components .Schemas ["Bar" ], openapiCmp , src .Components .Schemas ["Bar" ])
35
39
c .Assert (dst .Components .Schemas ["Baz" ], openapiCmp , dstOrig .Components .Schemas ["Baz" ])
@@ -66,6 +70,10 @@ func TestMergeComponents(t *testing.T) {
66
70
dst := mustLoadFile (c , "merge_test_dst.yaml" )
67
71
vervet .Merge (dst , src , true )
68
72
73
+ c .Assert (dst .Components .Extensions ["x-snyk-extension-0" ], openapiCmp , dstOrig .Components .Extensions ["x-snyk-extension-0" ])
74
+ c .Assert (dst .Components .Extensions ["x-snyk-extension-1" ], openapiCmp , src .Components .Extensions ["x-snyk-extension-1" ])
75
+ c .Assert (dst .Components .Extensions ["x-snyk-extension-2" ], openapiCmp , src .Components .Extensions ["x-snyk-extension-2" ])
76
+
69
77
c .Assert (dst .Components .Schemas ["Foo" ], openapiCmp , src .Components .Schemas ["Foo" ])
70
78
c .Assert (dst .Components .Schemas ["Bar" ], openapiCmp , src .Components .Schemas ["Bar" ])
71
79
c .Assert (dst .Components .Schemas ["Baz" ], openapiCmp , dstOrig .Components .Schemas ["Baz" ])
@@ -102,6 +110,10 @@ func TestMergeComponents(t *testing.T) {
102
110
dst := mustLoadFile (c , "merge_test_dst_missing_components.yaml" )
103
111
vervet .Merge (dst , src , true )
104
112
113
+ c .Assert (dst .Components .Extensions ["x-snyk-extension-0" ], openapiCmp , dstOrig .Components .Extensions ["x-snyk-extension-0" ])
114
+ c .Assert (dst .Components .Extensions ["x-snyk-extension-1" ], openapiCmp , src .Components .Extensions ["x-snyk-extension-1" ])
115
+ c .Assert (dst .Components .Extensions ["x-snyk-extension-2" ], openapiCmp , src .Components .Extensions ["x-snyk-extension-2" ])
116
+
105
117
c .Assert (dst .Components .Schemas ["Foo" ], openapiCmp , src .Components .Schemas ["Foo" ])
106
118
c .Assert (dst .Components .Schemas ["Bar" ], openapiCmp , src .Components .Schemas ["Bar" ])
107
119
c .Assert (dst .Components .Schemas ["Baz" ], openapiCmp , dstOrig .Components .Schemas ["Baz" ])
0 commit comments