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()
@db = new DB()
@config = new Config({ @db })
@logger = {
clearOutOfDateDBLogs: ->
}
eventTracker = {
track: console.log
}
stub(Service, 'extendEnvVars').callsFake (env) ->
env['ADDITIONAL_ENV_VAR'] = 'foo'
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.images, 'inspectByName').callsFake ->
Promise.try ->

View File

@ -20,7 +20,10 @@ initModels = (filename) ->
track: stub().callsFake (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 })
@db.init()
.then =>

View File

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