blob: 760414244ce5d520aee5988acf3ce0692d0af513 [file] [log] [blame]
describe('JobManagerComponent', () => {
let $scope;
let $controller;
beforeEach(angular.mock.module('zeppelinWebApp'));
beforeEach(angular.mock.inject((_$rootScope_, _$controller_) => {
$scope = _$rootScope_.$new();
$controller = _$controller_;
}));
it('should set jobs using `setJobs`', () => {
let ctrl = $controller('JobManagerCtrl', {$scope: $scope});
expect(ctrl).toBeDefined();
const mockJobs = [
{noteId: 'TN01', interpreter: 'spark'},
{noteId: 'TN02', interpreter: 'spark'},
];
$scope.setJobs(mockJobs);
expect($scope.defaultInterpreters).toEqual([
{name: 'ALL', value: '*'},
{name: 'spark', value: 'spark'},
]);
});
});