mirror of
https://github.com/Febbweiss/CloudBudget-AngularJS.git
synced 2026-03-05 06:45:39 +00:00
Fix: testing account switch
This commit is contained in:
@@ -22,6 +22,9 @@ describe('GlobalController', function() {
|
||||
beforeEach(inject(function ( _$rootScope_, $controller, _$location_) {
|
||||
$location = _$location_;
|
||||
$rootScope = _$rootScope_;
|
||||
$rootScope.globals = {
|
||||
user: true
|
||||
};
|
||||
$scope = _$rootScope_.$new();
|
||||
|
||||
createController = function() {
|
||||
@@ -39,5 +42,16 @@ describe('GlobalController', function() {
|
||||
globalController.change_account();
|
||||
$location.path().should.be.equal('/account/560a84058812ad8d0ff200ee')
|
||||
}));
|
||||
|
||||
it('should change successfully', inject(function($location, $rootScope) {
|
||||
var globalController = createController();
|
||||
globalController.current_account = '560a84058812ad8d0ff200ee';
|
||||
globalController.change_account();
|
||||
$rootScope.current_account = '560a7ad08812ad8d0ff20068';
|
||||
$rootScope.$digest();
|
||||
globalController.change_account();
|
||||
$rootScope.$digest();
|
||||
$location.path().should.be.equal('/account/560a7ad08812ad8d0ff20068')
|
||||
}));
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user