27 lines
1.4 KiB
JavaScript
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);
|
|
});
|
|
}); |