From 697551bcae655ad4c062e9286d073f02ea99f361 Mon Sep 17 00:00:00 2001 From: Maksym Lapshyn Date: Fri, 27 Nov 2020 14:27:22 +0200 Subject: [PATCH] Add unit tests for containsSpaces handlebars extension. --- src/utils/registerHandlebarHelpers.spec.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/utils/registerHandlebarHelpers.spec.ts b/src/utils/registerHandlebarHelpers.spec.ts index ac183dd3..8533929e 100644 --- a/src/utils/registerHandlebarHelpers.spec.ts +++ b/src/utils/registerHandlebarHelpers.spec.ts @@ -10,4 +10,20 @@ describe('registerHandlebarHelpers', () => { expect(helpers).toContain('notEquals'); expect(helpers).toContain('containsSpaces'); }); + + describe('containsSpaces', () => { + it('should return true when string with spaces is passed', () => { + registerHandlebarHelpers(); + const containsSpaces = Handlebars.helpers['containsSpaces']; + const result = containsSpaces('I have spaces insideme'); + expect(result).toBeTruthy(); + }); + + it('should return false when string without spaces is passed', () => { + registerHandlebarHelpers(); + const containsSpaces = Handlebars.helpers['containsSpaces']; + const result = containsSpaces('Ihavespacesinsideme'); + expect(result).toBeFalsy(); + }); + }); });