From b6357e4d487641bacd9ed3a568976fc50e3741b6 Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Mon, 11 May 2015 11:30:14 -0400 Subject: [PATCH] FIX: Return promises from async tests. --- test/javascripts/models/rest-model-test.js.es6 | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/test/javascripts/models/rest-model-test.js.es6 b/test/javascripts/models/rest-model-test.js.es6 index 6c81595723d..73a77e7203d 100644 --- a/test/javascripts/models/rest-model-test.js.es6 +++ b/test/javascripts/models/rest-model-test.js.es6 @@ -19,7 +19,7 @@ test('munging', function() { test('update', function() { const store = createStore(); - store.find('widget', 123).then(function(widget) { + return store.find('widget', 123).then(function(widget) { equal(widget.get('name'), 'Trout Lure'); ok(!widget.get('isSaving')); @@ -47,7 +47,6 @@ test('updating simultaneously', function() { secondPromise.catch(function() { ok(true, 'the second promise fails'); }); - }); }); @@ -62,7 +61,7 @@ test('save new', function() { const promise = widget.save({ name: 'Evil Widget' }); ok(widget.get('isSaving')); - promise.then(function() { + return promise.then(function() { ok(!widget.get('isSaving')); ok(widget.get('id'), 'it has an id'); ok(widget.get('name'), 'Evil Widget');