SmartIT_Extensions/BMC/smart-it-full/test/app/ticket/incident-vo.spec.js

33 lines
1.3 KiB
JavaScript

/**
* Created by mkumar1 on 10-05-2017.
*/
describe('Testing Incident VO', function () {
var incidentVo;
it('should create object and test properties', function () {
incidentVo = new IncidentVO();
expect(incidentVo.type).toEqual(EntityVO.TYPE_INCIDENT);
expect(incidentVo.resolvedDate).toEqual(null);
expect(incidentVo.resCategorizations).toEqual(null);
expect(incidentVo.impactedService).toEqual(null);
expect(incidentVo.causalCI).toEqual(null);
expect(incidentVo.impact).toEqual('');
expect(incidentVo.urgency).toEqual('');
expect(incidentVo.resolution).toEqual(null);
expect(incidentVo.templateId).toEqual('');
expect(incidentVo.serviceType).toEqual('');
expect(incidentVo.brokerVendorName).toEqual('');
});
it('should verify all the properties', function () {
var returnVal = incidentVo.getProps();
expect(returnVal).toEqual([ 'id', 'createDate', 'displayId', 'modifiedDate', 'summary', 'priority', 'desc', 'numAttachments', 'status', 'assignee', 'supportGroup', 'serviceTargets', 'customer', 'contact', 'categorizations', 'customFields', 'dynamicFields', 'following', 'accessMappings', 'company', 'locationCompany', 'ownerGroup', 'resolvedDate', 'resCategorizations', 'impactedService', 'causalCI', 'impact', 'urgency', 'reopenedDate', 'resolution', 'templateId', 'serviceType', 'brokerVendorName']);
});
});