UNPKG

ng-cordova

Version:

[ngCordova](http://ngcordova.com/) ==========

31 lines (22 loc) 1.25 kB
describe('Service: $cordovaSpinnerDialog', function() { var $cordovaSpinnerDialog; beforeEach(module('ngCordova.plugins.spinnerDialog')); beforeEach(inject(function (_$cordovaSpinnerDialog_) { $cordovaSpinnerDialog = _$cordovaSpinnerDialog_; window.plugins = { spinnerDialog: jasmine.createSpyObj('spinnerDialog', ['hide', 'show']) } })); it('should call window.plugins\'s spinnerDialog.show method with options', function() { $cordovaSpinnerDialog.show('hi', 'nice hi message', true, {overlayOpacity: 0.75, textColorRed: 1, textColorGreen: 0, textColorBlue: 0.4}); expect(window.plugins.spinnerDialog.show).toHaveBeenCalledWith('hi', 'nice hi message', true, {overlayOpacity: 0.75, textColorRed: 1, textColorGreen: 0, textColorBlue: 0.4}); }); it('should call window.plugins\'s spinnerDialog.show method without options', function() { $cordovaSpinnerDialog.show('hi', 'nice hi message', true); expect(window.plugins.spinnerDialog.show).toHaveBeenCalledWith('hi', 'nice hi message', true, undefined); }); it('should call window.plugins\'s spinnerDialog.hide', function() { $cordovaSpinnerDialog.hide(); expect(window.plugins.spinnerDialog.hide).toHaveBeenCalled(); }); });