mirror of https://github.com/BTCPrivate/copay.git
Setting up karma coverage
This commit is contained in:
parent
3eab8ab8e5
commit
74cda29f8d
|
@ -71,14 +71,19 @@ module.exports = function(config) {
|
||||||
// preprocess matching files before serving them to the browser
|
// preprocess matching files before serving them to the browser
|
||||||
// available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
|
// available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
|
||||||
preprocessors: {
|
preprocessors: {
|
||||||
|
'js/controllers/*.js': ['coverage']
|
||||||
|
},
|
||||||
|
|
||||||
|
coverageReporter: {
|
||||||
|
type: 'html',
|
||||||
|
dir: 'coverage/'
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
// test results reporter to use
|
// test results reporter to use
|
||||||
// possible values: 'dots', 'progress'
|
// possible values: 'dots', 'progress'
|
||||||
// available reporters: https://npmjs.org/browse/keyword/karma-reporter
|
// available reporters: https://npmjs.org/browse/keyword/karma-reporter
|
||||||
reporters: ['progress'],
|
reporters: ['progress', 'coverage'],
|
||||||
|
|
||||||
|
|
||||||
// web server port
|
// web server port
|
||||||
|
|
|
@ -112,6 +112,8 @@ describe("Unit: Controllers", function() {
|
||||||
iden.getWalletById = sinon.stub().returns(w);
|
iden.getWalletById = sinon.stub().returns(w);
|
||||||
iden.getName = sinon.stub().returns('name');
|
iden.getName = sinon.stub().returns('name');
|
||||||
iden.deleteWallet = sinon.stub();
|
iden.deleteWallet = sinon.stub();
|
||||||
|
iden.close = sinon.stub().returns(null);
|
||||||
|
|
||||||
|
|
||||||
$rootScope.wallet = w;
|
$rootScope.wallet = w;
|
||||||
$rootScope.iden = iden;
|
$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) {
|
beforeEach(inject(function($controller, $rootScope) {
|
||||||
rootScope = $rootScope;
|
rootScope = $rootScope;
|
||||||
scope = $rootScope.$new();
|
scope = $rootScope.$new();
|
||||||
|
@ -488,10 +490,10 @@ describe("Unit: Controllers", function() {
|
||||||
});
|
});
|
||||||
}));
|
}));
|
||||||
|
|
||||||
it('should return an array of n undefined elements', function() {
|
it.only('should call sign out', function() {
|
||||||
var n = 5;
|
|
||||||
var array = scope.getNumber(n);
|
scope.signout();
|
||||||
expect(array.length).equal(n);
|
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() {
|
describe('Settings Controller', function() {
|
||||||
var what;
|
var what;
|
||||||
beforeEach(inject(function($controller, $rootScope) {
|
beforeEach(inject(function($controller, $rootScope) {
|
||||||
|
|
Loading…
Reference in New Issue