You've already forked dcmerge
test(docker-compose): add further tests regrading depends_on
This commit is contained in:
@ -290,6 +290,43 @@ func TestService_Equal(t *testing.T) {
|
||||
},
|
||||
expectedResult: false,
|
||||
},
|
||||
{
|
||||
equalableA: &dockerCompose.Service{
|
||||
DependsOnContainer: &dockerCompose.DependsOnContainer{Slice: []string{"app"}},
|
||||
},
|
||||
equalableB: &dockerCompose.Service{
|
||||
DependsOnContainer: nil,
|
||||
},
|
||||
expectedResult: false,
|
||||
},
|
||||
{
|
||||
equalableA: &dockerCompose.Service{
|
||||
DependsOnContainer: &dockerCompose.DependsOnContainer{Slice: []string{"app"}},
|
||||
},
|
||||
equalableB: &dockerCompose.Service{
|
||||
DependsOnContainer: &dockerCompose.DependsOnContainer{},
|
||||
},
|
||||
expectedResult: false,
|
||||
},
|
||||
{
|
||||
equalableA: &dockerCompose.Service{
|
||||
DependsOnContainer: &dockerCompose.DependsOnContainer{Slice: []string{"app"}},
|
||||
},
|
||||
equalableB: &dockerCompose.Service{
|
||||
DependsOnContainer: &dockerCompose.DependsOnContainer{Slice: []string{}},
|
||||
},
|
||||
expectedResult: false,
|
||||
},
|
||||
{
|
||||
equalableA: &dockerCompose.Service{
|
||||
DependsOnContainer: &dockerCompose.DependsOnContainer{Slice: []string{"app"}},
|
||||
},
|
||||
equalableB: &dockerCompose.Service{
|
||||
DependsOnContainer: &dockerCompose.DependsOnContainer{Slice: []string{"app"}},
|
||||
},
|
||||
expectedResult: true,
|
||||
},
|
||||
|
||||
{
|
||||
equalableA: &dockerCompose.Service{
|
||||
DependsOnContainer: &dockerCompose.DependsOnContainer{DependsOn: map[string]*dockerCompose.ServiceDependsOn{"app": {Condition: "service_started"}}},
|
||||
|
Reference in New Issue
Block a user