@@ -912,7 +912,7 @@ networks:
912912 },
913913 }
914914
915- assert . DeepEqual (t , expected , config )
915+ assertEqual (t , expected , config )
916916}
917917
918918func TestUnsupportedProperties (t * testing.T ) {
@@ -1158,8 +1158,8 @@ func TestFullExample(t *testing.T) {
11581158 assert .Check (t , is .DeepEqual (expectedConfig .Services , config .Services ))
11591159 assert .Check (t , is .DeepEqual (expectedConfig .Networks , config .Networks ))
11601160 assert .Check (t , is .DeepEqual (expectedConfig .Volumes , config .Volumes ))
1161- assert .Check (t , is .DeepEqual (expectedConfig .Secrets , config .Secrets ))
1162- assert .Check (t , is .DeepEqual (expectedConfig .Configs , config .Configs ))
1161+ assert .Check (t , is .DeepEqual (expectedConfig .Secrets , config .Secrets , cmpopts . IgnoreUnexported (types. SecretConfig {}) ))
1162+ assert .Check (t , is .DeepEqual (expectedConfig .Configs , config .Configs , cmpopts . IgnoreUnexported (types. ConfigObjConfig {}) ))
11631163 assert .Check (t , is .DeepEqual (expectedConfig .Extensions , config .Extensions ))
11641164}
11651165
@@ -1592,7 +1592,7 @@ secrets:
15921592 External : true ,
15931593 },
15941594 }
1595- assert .Check (t , is .DeepEqual (expected , project .Secrets ))
1595+ assert .Check (t , is .DeepEqual (expected , project .Secrets , cmpopts . IgnoreUnexported (types. SecretConfig {}) ))
15961596 assert .Check (t , is .Contains (buf .String (), "secrets.foo: external.name is deprecated. Please set name and external: true" ))
15971597}
15981598
@@ -1940,7 +1940,7 @@ secrets:
19401940 "COMPOSE_PROJECT_NAME" : "load-template-driver" ,
19411941 },
19421942 }
1943- assert . DeepEqual (t , config , expected , cmpopts . EquateEmpty () )
1943+ assertEqual (t , expected , config )
19441944}
19451945
19461946func TestLoadSecretDriver (t * testing.T ) {
@@ -2012,7 +2012,11 @@ secrets:
20122012 "COMPOSE_PROJECT_NAME" : "load-secret-driver" ,
20132013 },
20142014 }
2015- assert .DeepEqual (t , config , expected , cmpopts .EquateEmpty ())
2015+ assertEqual (t , config , expected )
2016+ }
2017+
2018+ func assertEqual (t * testing.T , config * types.Project , expected * types.Project ) {
2019+ assert .DeepEqual (t , config , expected , cmpopts .EquateEmpty (), cmpopts .IgnoreUnexported (types.SecretConfig {}), cmpopts .IgnoreUnexported (types.ConfigObjConfig {}))
20162020}
20172021
20182022func TestComposeFileWithVersion (t * testing.T ) {
@@ -3399,12 +3403,12 @@ secrets:
33993403 "config" : {
34003404 Environment : "GA" ,
34013405 Content : "BU" ,
3402- }})
3406+ }}, cmpopts . IgnoreUnexported (types. ConfigObjConfig {}) )
34033407 assert .DeepEqual (t , config .Secrets , types.Secrets {
34043408 "secret" : {
34053409 Environment : "MEU" ,
34063410 Content : "Shadoks" ,
3407- }})
3411+ }}, cmpopts . IgnoreUnexported (types. SecretConfig {}) )
34083412}
34093413
34103414func TestLoadDeviceMapping (t * testing.T ) {
0 commit comments