From f487711ba496328ea69ac815c68870975facf186 Mon Sep 17 00:00:00 2001 From: Roman Mazur Date: Thu, 21 Nov 2019 16:05:51 +0200 Subject: [PATCH] Add regression test for app manager init If we had it eearlier, it would have prevented #1148. When init is called, withImagesFromDockerAndDB in images.ts is called as well. Change-type: patch Signed-off-by: Roman Mazur --- test/14-application-manager.spec.coffee | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/14-application-manager.spec.coffee b/test/14-application-manager.spec.coffee index ba437497..24f06b5a 100644 --- a/test/14-application-manager.spec.coffee +++ b/test/14-application-manager.spec.coffee @@ -142,6 +142,7 @@ describe 'ApplicationManager', -> }) stub(@applications.docker, 'getNetworkGateway').returns(Promise.resolve('172.17.0.1')) stub(@applications.docker, 'listContainers').returns(Promise.resolve([])) + stub(@applications.docker, 'listImages').returns(Promise.resolve([])) stub(Service, 'extendEnvVars').callsFake (env) -> env['ADDITIONAL_ENV_VAR'] = 'foo' return env @@ -195,6 +196,9 @@ describe 'ApplicationManager', -> @applications.docker.listContainers.restore() Service.extendEnvVars.restore() + it 'should init', -> + @applications.init() + it 'infers a start step when all that changes is a running state', -> Promise.join( @normaliseCurrent(currentState[0])