Merge pull request #1223 from balena-io/await-tests

Tests: Add missing await
This commit is contained in:
Page- 2020-03-23 20:39:49 +00:00 committed by GitHub
commit 2a8b75391d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -288,27 +288,25 @@ describe('deviceState', () => {
}
});
it('stores info for pinning a device after loading an apps.json with a pinDevice field', () => {
it('stores info for pinning a device after loading an apps.json with a pinDevice field', async () => {
stub(deviceState.applications.images, 'save').returns(Promise.resolve());
stub(deviceState.deviceConfig, 'getCurrent').returns(
Promise.resolve(mockedInitialConfig),
);
loadTargetFromFile(
await loadTargetFromFile(
process.env.ROOT_MOUNTPOINT + '/apps-pin.json',
deviceState,
).then(() => {
(deviceState as any).applications.images.save.restore();
(deviceState as any).deviceConfig.getCurrent.restore();
);
(deviceState as any).applications.images.save.restore();
(deviceState as any).deviceConfig.getCurrent.restore();
config.get('pinDevice').then(pinned => {
expect(pinned)
.to.have.property('app')
.that.equals(1234);
expect(pinned)
.to.have.property('commit')
.that.equals('abcdef');
});
});
const pinned = await config.get('pinDevice');
expect(pinned)
.to.have.property('app')
.that.equals(1234);
expect(pinned)
.to.have.property('commit')
.that.equals('abcdef');
});
it('emits a change event when a new state is reported', () => {