From e8b2954586ebd9e35e3f9f7230ff6713b65c4967 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20M=C3=BCller?= <34514239+appgurueu@users.noreply.github.com> Date: Fri, 27 May 2022 21:40:38 +0200 Subject: Builtin: Optimize misc helpers (#12377) Also add formspec_escape unit test --- builtin/common/tests/misc_helpers_spec.lua | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'builtin/common/tests/misc_helpers_spec.lua') diff --git a/builtin/common/tests/misc_helpers_spec.lua b/builtin/common/tests/misc_helpers_spec.lua index f6ad96619..7d046d5b7 100644 --- a/builtin/common/tests/misc_helpers_spec.lua +++ b/builtin/common/tests/misc_helpers_spec.lua @@ -163,3 +163,11 @@ describe("table", function() assert.equal(-1, table.indexof({"foo", "bar"}, "baz")) end) end) + +describe("formspec_escape", function() + it("escapes", function() + assert.equal(nil, core.formspec_escape(nil)) + assert.equal("", core.formspec_escape("")) + assert.equal("\\[Hello\\\\\\[", core.formspec_escape("[Hello\\[")) + end) +end) -- cgit v1.2.3