Files
kredits-web/tests/unit/controllers/index-test.js
T

26 lines
803 B
JavaScript

import { moduleFor, test } from 'ember-qunit';
moduleFor('controller:index', 'Unit | Controller | index');
let addFixtures = function(controller) {
controller.set('model', { contributors: [
{ github_username: "neo", github_uid: "318", kredits: 10000 },
{ github_username: "morpheus", github_uid: "843", kredits: 15000 },
{ github_username: "mouse", github_uid: "842", kredits: 5000 },
]});
};
test('#contributorsCount returns number of contributors', function(assert) {
let controller = this.subject();
addFixtures(controller);
assert.equal(controller.get('contributorsCount'), 3);
});
test('#kreditsSum returns the sum of all kredits', function(assert) {
let controller = this.subject();
addFixtures(controller);
assert.equal(controller.get('kreditsSum'), 30000);
});