SmartIT_Extensions/BMC/smart-it-full/test/app/knowledge-article/assessment-question-vo.spec.js

27 lines
1.4 KiB
JavaScript

/*** Created by npatil2.*/
describe('AssessmentQuestionVO', function () {
var assessmentQuestionVO;
it(' should do object creation ', function () {
assessmentQuestionVO = new AssessmentQuestionVO();
expect(assessmentQuestionVO instanceof BaseVO).toEqual(true);
expect(assessmentQuestionVO instanceof AssessmentQuestionVO).toEqual(true);
});
it('should do object initilization ', function () {
this.assessmentQuestionVOProps = assessmentQuestionVO.getProps();
expect(this.assessmentQuestionVOProps).toEqual(['id', 'createDate', 'questionId', 'text', 'isDefault', 'desirableAnswer', 'weight', 'actionLabel', 'actionType', 'textMap', 'isVisible']);
this.assessmentQuestionVOAnswer = assessmentQuestionVO.getAnswer();
expect(this.assessmentQuestionVOAnswer.answer).toBe(false);
this.assessmentQuestionVOOpenItem = assessmentQuestionVO.openItem();
expect(assessmentQuestionVO.isOpen).toBe(true);
this.assessmentQuestionVODeleteItem = assessmentQuestionVO.deleteItem();
expect(assessmentQuestionVO.delete).toBe(true);
this.assessmentQuestionVOCloseItem = assessmentQuestionVO.closeItem();
expect(assessmentQuestionVO.isOpen).toBe(false);
this.assessmentQuestionVOCloseItem = assessmentQuestionVO.removeLabel();
expect(assessmentQuestionVO.isOpen).toBe(false);
});
});