From 13a56bb9fefd3b0c25bde1f62ee7ca4443beb658 Mon Sep 17 00:00:00 2001 From: Vito Albano Date: Tue, 25 Oct 2016 18:05:27 +0100 Subject: [PATCH] Added right value support for dates --- .../src/services/widget-visibility.service.spec.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/ng2-components/ng2-activiti-form/src/services/widget-visibility.service.spec.ts b/ng2-components/ng2-activiti-form/src/services/widget-visibility.service.spec.ts index 6806163acd..076b047b0d 100644 --- a/ng2-components/ng2-activiti-form/src/services/widget-visibility.service.spec.ts +++ b/ng2-components/ng2-activiti-form/src/services/widget-visibility.service.spec.ts @@ -389,6 +389,20 @@ describe('WidgetVisibilityService', () => { expect(rightValue).toBe('100'); }); + it('should return formatted date when right value is a date', () => { + visibilityObjTest.rightValue = '9999-12-31'; + let rightValue = service.getRightValue(formTest, visibilityObjTest); + + expect(rightValue).toBe('9999-12-31T00:00:00.000Z'); + }); + + it('should return the value when right value is not a date', () => { + visibilityObjTest.rightValue = '9999-99-99'; + let rightValue = service.getRightValue(formTest, visibilityObjTest); + + expect(rightValue).toBe('9999-99-99'); + }); + it('should retrieve the value for the right field when it is a form variable', () => { visibilityObjTest.rightFormFieldId = 'RIGHT_FORM_FIELD_ID'; let rightValue = service.getRightValue(fakeFormWithField, visibilityObjTest);