Skip to content

Instantly share code, notes, and snippets.

@gogogarrett
Created October 27, 2015 22:12
Show Gist options
  • Save gogogarrett/bbbce5ac5263f09d9f50 to your computer and use it in GitHub Desktop.
Save gogogarrett/bbbce5ac5263f09d9f50 to your computer and use it in GitHub Desktop.
import { moduleFor } from 'ember-qunit';
import test from 'mathseeds/tests/ember-sinon-qunit/test';
moduleFor('service:student-event', 'Unit | Service | student event', {
needs: ['model:student-event']
});
test('it works', function(assert) {
let service = this.subject();
let _createEventSub = this.spy(service, '_createEvent');
let resolved = new Ember.RSVP.Promise((resolve) => resolve());
let resolvingDone = assert.async();
service.completeActivity(1, 1, 1).returns(resolved);
Ember.run.next( () => {
assert.ok(_createEventSub.calledOnce, "calledONce");
resolvingDone();
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment