|
|
@@ -78,7 +78,7 @@ func TestServiceLinks(t *testing.T) {
|
|
|
apiClient := mocks.NewMockAPIClient(mockCtrl)
|
|
|
cli := mocks.NewMockCli(mockCtrl)
|
|
|
tested.dockerCli = cli
|
|
|
- cli.EXPECT().Client().Return(apiClient)
|
|
|
+ cli.EXPECT().Client().Return(apiClient).AnyTimes()
|
|
|
|
|
|
s.Links = []string{"db"}
|
|
|
|
|
|
@@ -100,7 +100,7 @@ func TestServiceLinks(t *testing.T) {
|
|
|
apiClient := mocks.NewMockAPIClient(mockCtrl)
|
|
|
cli := mocks.NewMockCli(mockCtrl)
|
|
|
tested.dockerCli = cli
|
|
|
- cli.EXPECT().Client().Return(apiClient)
|
|
|
+ cli.EXPECT().Client().Return(apiClient).AnyTimes()
|
|
|
|
|
|
s.Links = []string{"db:db"}
|
|
|
|
|
|
@@ -122,7 +122,7 @@ func TestServiceLinks(t *testing.T) {
|
|
|
apiClient := mocks.NewMockAPIClient(mockCtrl)
|
|
|
cli := mocks.NewMockCli(mockCtrl)
|
|
|
tested.dockerCli = cli
|
|
|
- cli.EXPECT().Client().Return(apiClient)
|
|
|
+ cli.EXPECT().Client().Return(apiClient).AnyTimes()
|
|
|
|
|
|
s.Links = []string{"db:dbname"}
|
|
|
|
|
|
@@ -144,7 +144,7 @@ func TestServiceLinks(t *testing.T) {
|
|
|
apiClient := mocks.NewMockAPIClient(mockCtrl)
|
|
|
cli := mocks.NewMockCli(mockCtrl)
|
|
|
tested.dockerCli = cli
|
|
|
- cli.EXPECT().Client().Return(apiClient)
|
|
|
+ cli.EXPECT().Client().Return(apiClient).AnyTimes()
|
|
|
|
|
|
s.Links = []string{"db:dbname"}
|
|
|
s.ExternalLinks = []string{"db1:db2"}
|
|
|
@@ -170,7 +170,7 @@ func TestServiceLinks(t *testing.T) {
|
|
|
apiClient := mocks.NewMockAPIClient(mockCtrl)
|
|
|
cli := mocks.NewMockCli(mockCtrl)
|
|
|
tested.dockerCli = cli
|
|
|
- cli.EXPECT().Client().Return(apiClient)
|
|
|
+ cli.EXPECT().Client().Return(apiClient).AnyTimes()
|
|
|
|
|
|
s.Links = []string{}
|
|
|
s.ExternalLinks = []string{}
|
|
|
@@ -200,8 +200,11 @@ func TestServiceLinks(t *testing.T) {
|
|
|
func TestWaitDependencies(t *testing.T) {
|
|
|
mockCtrl := gomock.NewController(t)
|
|
|
defer mockCtrl.Finish()
|
|
|
- api := mocks.NewMockAPIClient(mockCtrl)
|
|
|
- tested.apiClient = api
|
|
|
+
|
|
|
+ apiClient := mocks.NewMockAPIClient(mockCtrl)
|
|
|
+ cli := mocks.NewMockCli(mockCtrl)
|
|
|
+ tested.dockerCli = cli
|
|
|
+ cli.EXPECT().Client().Return(apiClient).AnyTimes()
|
|
|
|
|
|
t.Run("should skip dependencies with scale 0", func(t *testing.T) {
|
|
|
dbService := types.ServiceConfig{Name: "db", Scale: 0}
|