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