Setting up karma coverage

This commit is contained in:
Matias Pando 2015-02-10 17:33:16 -03:00 committed by Gustavo Maximiliano Cortez
parent 3eab8ab8e5
commit 74cda29f8d
2 changed files with 27 additions and 6 deletions

View File

@ -71,14 +71,19 @@ module.exports = function(config) {
// preprocess matching files before serving them to the browser
// available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
preprocessors: {
'js/controllers/*.js': ['coverage']
},
coverageReporter: {
type: 'html',
dir: 'coverage/'
},
// test results reporter to use
// possible values: 'dots', 'progress'
// available reporters: https://npmjs.org/browse/keyword/karma-reporter
reporters: ['progress'],
reporters: ['progress', 'coverage'],
// web server port

View File

@ -112,6 +112,8 @@ describe("Unit: Controllers", function() {
iden.getWalletById = sinon.stub().returns(w);
iden.getName = sinon.stub().returns('name');
iden.deleteWallet = sinon.stub();
iden.close = sinon.stub().returns(null);
$rootScope.wallet = w;
$rootScope.iden = iden;
@ -479,7 +481,7 @@ describe("Unit: Controllers", function() {
});
describe.skip("Unit: Sidebar Controller", function() {
describe("Unit: Sidebar Controller", function() {
beforeEach(inject(function($controller, $rootScope) {
rootScope = $rootScope;
scope = $rootScope.$new();
@ -488,10 +490,10 @@ describe("Unit: Controllers", function() {
});
}));
it('should return an array of n undefined elements', function() {
var n = 5;
var array = scope.getNumber(n);
expect(array.length).equal(n);
it.only('should call sign out', function() {
scope.signout();
rootScope.iden.close.calledOnce.should.be.true;
});
});
@ -568,6 +570,20 @@ describe("Unit: Controllers", function() {
});
});
describe.only('SignOut Controller', function() {
var what;
beforeEach(inject(function($controller, $rootScope) {
scope = $rootScope.$new();
what = $controller('signOutController', {
$scope: scope,
});
}));
it('should exist', function() {
should.exist(what);
});
});
describe('Settings Controller', function() {
var what;
beforeEach(inject(function($controller, $rootScope) {