FIX: Return promises from async tests.

This commit is contained in:
Robin Ward 2015-05-11 11:30:14 -04:00
parent a7e6148d40
commit b6357e4d48
1 changed files with 2 additions and 3 deletions

View File

@ -19,7 +19,7 @@ test('munging', function() {
test('update', function() { test('update', function() {
const store = createStore(); const store = createStore();
store.find('widget', 123).then(function(widget) { return store.find('widget', 123).then(function(widget) {
equal(widget.get('name'), 'Trout Lure'); equal(widget.get('name'), 'Trout Lure');
ok(!widget.get('isSaving')); ok(!widget.get('isSaving'));
@ -47,7 +47,6 @@ test('updating simultaneously', function() {
secondPromise.catch(function() { secondPromise.catch(function() {
ok(true, 'the second promise fails'); ok(true, 'the second promise fails');
}); });
}); });
}); });
@ -62,7 +61,7 @@ test('save new', function() {
const promise = widget.save({ name: 'Evil Widget' }); const promise = widget.save({ name: 'Evil Widget' });
ok(widget.get('isSaving')); ok(widget.get('isSaving'));
promise.then(function() { return promise.then(function() {
ok(!widget.get('isSaving')); ok(!widget.get('isSaving'));
ok(widget.get('id'), 'it has an id'); ok(widget.get('id'), 'it has an id');
ok(widget.get('name'), 'Evil Widget'); ok(widget.get('name'), 'Evil Widget');