From a7250156662687dbe9d66d1778901b7be71db951 Mon Sep 17 00:00:00 2001 From: Adria Navarro Date: Mon, 17 Feb 2025 12:39:38 +0100 Subject: [PATCH] Add test for whitespaces --- .../CodeEditor/validator/tests/hbs.spec.ts | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/packages/builder/src/components/common/CodeEditor/validator/tests/hbs.spec.ts b/packages/builder/src/components/common/CodeEditor/validator/tests/hbs.spec.ts index fe41e4c1e1..a75f50eed9 100644 --- a/packages/builder/src/components/common/CodeEditor/validator/tests/hbs.spec.ts +++ b/packages/builder/src/components/common/CodeEditor/validator/tests/hbs.spec.ts @@ -72,6 +72,33 @@ describe("hbs validator", () => { }, ]) }) + + describe("expressions with whitespaces", () => { + const validators = { + [`field name`]: {}, + } + + it("validates expressions with whitespaces", () => { + const text = `{{ [field name] }}` + + const result = validateHbsTemplate(text, validators) + expect(result).toHaveLength(0) + }) + + it("throws if not wrapped between brackets", () => { + const text = `{{ field name }}` + + const result = validateHbsTemplate(text, validators) + expect(result).toEqual([ + { + from: 0, + message: `"field" handler does not exist.`, + severity: "warning", + to: 16, + }, + ]) + }) + }) }) describe("expressions with parameters", () => {