34 lines
810 B
JavaScript
34 lines
810 B
JavaScript
/**
|
|
* Created by mkumar1 on 14-05-2018.
|
|
*/
|
|
describe("Test Validation Ribbon", function() {
|
|
|
|
var ribbonValidationService;
|
|
|
|
beforeEach(module('myitsmApp'));
|
|
beforeEach(inject(function (_ribbonValidationService_) {
|
|
ribbonValidationService = _ribbonValidationService_;
|
|
}));
|
|
|
|
it('check for bypassed tasks: positive', function () {
|
|
|
|
var tasksArr = [{
|
|
type: 'task',
|
|
status: {value: 'Bypassed'}
|
|
}];
|
|
|
|
expect(ribbonValidationService.anyBypassedTasks(tasksArr)).toBeTruthy();
|
|
});
|
|
|
|
it('check for bypassed tasks: negative', function () {
|
|
|
|
var tasksArr = [{
|
|
type: 'task',
|
|
status: {value: 'Assigned'}
|
|
}];
|
|
|
|
expect(ribbonValidationService.anyBypassedTasks(tasksArr)).toBeFalsy();
|
|
});
|
|
|
|
});
|