misc: Fix spurious test errors

Signed-off-by: Cameron Diver <cameron@balena.io>
This commit is contained in:
Cameron Diver 2019-04-25 13:48:27 +01:00
parent 0fa47f635b
commit 9e05bc2b71
No known key found for this signature in database
GPG Key ID: 49690ED87032539F
3 changed files with 12 additions and 3 deletions

View File

@ -198,13 +198,16 @@ describe 'deviceState', ->
prepare() prepare()
@db = new DB() @db = new DB()
@config = new Config({ @db }) @config = new Config({ @db })
@logger = {
clearOutOfDateDBLogs: ->
}
eventTracker = { eventTracker = {
track: console.log track: console.log
} }
stub(Service, 'extendEnvVars').callsFake (env) -> stub(Service, 'extendEnvVars').callsFake (env) ->
env['ADDITIONAL_ENV_VAR'] = 'foo' env['ADDITIONAL_ENV_VAR'] = 'foo'
return env return env
@deviceState = new DeviceState({ @db, @config, eventTracker }) @deviceState = new DeviceState({ @db, @config, eventTracker, @logger })
stub(@deviceState.applications.docker, 'getNetworkGateway').returns(Promise.resolve('172.17.0.1')) stub(@deviceState.applications.docker, 'getNetworkGateway').returns(Promise.resolve('172.17.0.1'))
stub(@deviceState.applications.images, 'inspectByName').callsFake -> stub(@deviceState.applications.images, 'inspectByName').callsFake ->
Promise.try -> Promise.try ->

View File

@ -20,7 +20,10 @@ initModels = (filename) ->
track: stub().callsFake (ev, props) -> track: stub().callsFake (ev, props) ->
console.log(ev, props) console.log(ev, props)
} }
@deviceState = new DeviceState({ @db, @config, @eventTracker }) @logger = {
clearOutOfDateDBLogs: ->
}
@deviceState = new DeviceState({ @db, @config, @eventTracker, @logger })
@apiBinder = new APIBinder({ @db, @config, @eventTracker, @deviceState }) @apiBinder = new APIBinder({ @db, @config, @eventTracker, @deviceState })
@db.init() @db.init()
.then => .then =>

View File

@ -123,7 +123,10 @@ describe 'ApplicationManager', ->
eventTracker = { eventTracker = {
track: console.log track: console.log
} }
@deviceState = new DeviceState({ @db, @config, eventTracker }) @logger = {
clearOutOfDateDBLogs: ->
}
@deviceState = new DeviceState({ @db, @config, eventTracker, @logger })
@applications = @deviceState.applications @applications = @deviceState.applications
stub(@applications.images, 'inspectByName').callsFake (imageName) -> stub(@applications.images, 'inspectByName').callsFake (imageName) ->
Promise.resolve({ Promise.resolve({