Add contributor and kredits count to page

This commit is contained in:
2017-01-31 17:28:33 +08:00
parent 4dbeded613
commit e29ffdc319
4 changed files with 65 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
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);
});