blob: b6c6261fe498f83eef80b4490be9bf91326d1730 [file] [log] [blame]
describe('Controller: MainCtrl', function() {
beforeEach(angular.mock.module('zeppelinWebApp'));
let scope;
let rootScope;
beforeEach(inject(function($controller, $rootScope) {
rootScope = $rootScope;
scope = $rootScope.$new();
$controller('MainCtrl', {
$scope: scope,
});
}));
it('should attach "asIframe" to the scope and the default value should be false', function() {
expect(scope.asIframe).toBeDefined();
expect(scope.asIframe).toEqual(false);
});
it('should set the default value of "looknfeel to "default"', function() {
expect(scope.looknfeel).toEqual('default');
});
it('should set "asIframe" flag to true when a controller broadcasts setIframe event', function() {
rootScope.$broadcast('setIframe', true);
expect(scope.asIframe).toEqual(true);
});
});