feat($ionicConfig): chaining config properties

This commit is contained in:
Adam Bradley
2014-11-12 11:19:08 -06:00
parent 3c4f15c748
commit 786c6d9749
2 changed files with 16 additions and 0 deletions

View File

@@ -127,4 +127,19 @@ describe('$ionicConfigProvider', function() {
});
});
it('should set defaults by chaining', function() {
module('ionic', function($ionicConfigProvider) {
$ionicConfigProvider.navBar.transition('my-transition')
.alignTitle('right')
.positionPrimaryButtons('right')
.positionSecondaryButtons('left');
});
inject(function($ionicConfig) {
expect($ionicConfig.navBar.transition()).toBe('my-transition');
expect($ionicConfig.navBar.alignTitle()).toBe('right');
expect($ionicConfig.navBar.positionPrimaryButtons()).toBe('right');
expect($ionicConfig.navBar.positionSecondaryButtons()).toBe('left');
});
});
});