From aaae95ae682f621bd17965147126bf5cf73d2df2 Mon Sep 17 00:00:00 2001 From: sanine Date: Mon, 15 Aug 2022 16:51:41 -0500 Subject: add decode_query --- test.lua | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'test.lua') diff --git a/test.lua b/test.lua index adc166e..e359c7e 100755 --- a/test.lua +++ b/test.lua @@ -164,8 +164,19 @@ test("marigold.html correctly renders children", function() end) -test("marigold.percentDecode correctly decodes percent-encoded strings", function() +test("marigold.decode_percent correctly decodes percent-encoded strings", function() local str = '%20%21%23%24%25%26%27%28%29%2A%2B%2C%2F%3A%3B%3D%3F%40%5B%5D' - assert(marigold.percentDecode(str) == " !#$%&'()*+,/:;=?@[]") - assert(marigold.percentDecode('%25+%2b') == '%++') + assert(marigold.decode_percent(str) == " !#$%&'()*+,/:;=?@[]") + assert(marigold.decode_percent('%25+%2b') == '%++') +end) + + +test("marigold.decode_query correctly obtains data", function() + local tbl + tbl = marigold.decode_query('') + tbl = marigold.decode_query('name=john') + assert(tbl.name == 'john') + tbl = marigold.decode_query('string=hello%2C+world%21&name=jane') + assert(tbl.string == 'hello, world!') + assert(tbl.name == 'jane') end) -- cgit v1.2.1