1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
import {moduleFor, test} from 'ember-qunit'; import RSVP from 'rsvp'; import wait from 'ember-test-helpers/wait'; moduleFor('controller:login-view', 'Unit | Controller | Login view', { needs: ['service:session'] }); test('some description', function (assert) { let ctrl = this.subject({ session: { login() { return new RSVP.Promise((resolve, reject) => { reject(/* ... */) }) } } }); ctrl.send('someLoginAction'); wait().then(() => { // assert goes here }); }); |