@@ -155,7 +155,7 @@ func TestPushStructuredDefaults(t *testing.T) {
155155 ver , defaults , err := clientTest .GetStructuredDefaultsConfiguration ("" )
156156 require .NoError (t , err )
157157
158- //assert.EqualValues(t, d, defaults)
158+ // assert.EqualValues(t, d, defaults)
159159 require .True (t , defaults .Equal (* d ), "k=%s - diff %v" , "defaults" , cmp .Diff (* defaults , * d ))
160160
161161 if ver != version {
@@ -175,13 +175,12 @@ func TestGetStructuredDefaultsSections(t *testing.T) {
175175 defer os .Remove (filename )
176176 version := int64 (1 )
177177
178- m := make (map [string ][] * models.Defaults )
178+ m := make (map [string ]* models.Defaults )
179179 v , defaults , err := clientTest .GetStructuredDefaultsSections ("" )
180180 require .NoError (t , err )
181181
182182 for _ , v := range defaults {
183- d := * v
184- m [d .Name ] = []* models.Defaults {& d }
183+ m [v .Name ] = v
185184 }
186185
187186 require .Equal (t , 3 , len (defaults ), "%v defaults returned, expected 2" , len (defaults ))
@@ -190,23 +189,14 @@ func TestGetStructuredDefaultsSections(t *testing.T) {
190189 checkNamedStructuredDefaults (t , m )
191190}
192191
193- func checkNamedStructuredDefaults (t * testing.T , got map [string ][] * models.Defaults ) {
192+ func checkNamedStructuredDefaults (t * testing.T , got map [string ]* models.Defaults ) {
194193 exp := namedDefaultsExpectation ()
195194 for k , v := range got {
196- want , ok := exp [k ]
195+ w , ok := exp [k ]
197196 require .True (t , ok , "k=%s" , k )
198- require .Equal (t , len (want ), len (v ), "k=%s" , k )
199- for _ , g := range v {
200- for _ , w := range want {
201- if g .Name == w .Name {
202- // This is due to the fact the unnamed defaults is modified here in TestEditCreateDeleteDefaultsSection
203- // So value is not equal to what was in configuration_test.go is the test runs after the edit one.
204- if g .Name != "unnamed_defaults_1" {
205- require .True (t , g .Equal (* w ), "k=%s - diff %v" , k , cmp .Diff (* g , * w ))
206- break
207- }
208- }
209- }
197+ if v .Name != "unnamed_defaults_1" {
198+ require .True (t , v .Equal (* w ), "k=%s - diff %v" , k , cmp .Diff (* v , * w ))
199+ break
210200 }
211201 }
212202}
@@ -217,13 +207,13 @@ func TestGetStructuredDefaultsSection(t *testing.T) {
217207 defer os .Remove (filename )
218208 version := int64 (1 )
219209
220- m := make (map [string ][] * models.Defaults )
210+ m := make (map [string ]* models.Defaults )
221211
222212 v , d , err := clientTest .GetStructuredDefaultsSection ("test_defaults" , "" )
223213 require .NoError (t , err )
224214 require .Equal (t , version , v , "Version %v returned, expected %v" , v , version )
225215
226- m ["test_defaults" ] = append ( m [ "" ], d )
216+ m ["test_defaults" ] = d
227217 checkNamedStructuredDefaults (t , m )
228218}
229219
@@ -239,7 +229,8 @@ func TestEditCreateDeleteStructuredDefaultsSection(t *testing.T) {
239229 Name : "created" ,
240230 Clitcpka : "disabled" ,
241231 DefaultBackend : "test2" ,
242- }}
232+ },
233+ }
243234 err = clientTest .CreateStructuredDefaultsSection (d , "" , version )
244235 require .NoError (t , err )
245236 version ++
@@ -258,7 +249,8 @@ func TestEditCreateDeleteStructuredDefaultsSection(t *testing.T) {
258249 Name : "created" ,
259250 Clitcpka : "enabled" ,
260251 DefaultBackend : "test2" ,
261- }}
252+ },
253+ }
262254 err = clientTest .EditStructuredDefaultsSection ("created" , d , "" , version )
263255 require .NoError (t , err )
264256 version ++
@@ -284,5 +276,4 @@ func TestEditCreateDeleteStructuredDefaultsSection(t *testing.T) {
284276
285277 err = clientTest .DeleteDefaultsSection ("i_dont_exist" , "" , version )
286278 require .Error (t , err , "Should throw error, non existent defaults section" )
287-
288279}
0 commit comments