Diff

spec/util_interpolation_spec.lua @ 10351:72b23c5f74fb

util.interpolation: Test array syntax
author Kim Alvefur <zash@zash.se>
date Sun, 20 Oct 2019 20:56:29 +0200
parent 10350:75eab21b7968
child 10352:dc1e6c2fb50a
line wrap: on
line diff
--- a/spec/util_interpolation_spec.lua	Sun Oct 20 20:53:41 2019 +0200
+++ b/spec/util_interpolation_spec.lua	Sun Oct 20 20:56:29 2019 +0200
@@ -10,6 +10,13 @@
 local expect3 = [[
 Hi, YOU!
 ]];
+local template_array = [[
+{foo#{idx}. {item}
+}]]
+local expect_array = [[
+1. HELLO
+2. WORLD
+]]
 
 describe("util.interpolation", function ()
 	it("renders", function ()
@@ -17,5 +24,6 @@
 		assert.equal(expect1, render(template, { greet = "Hello", name = "world" }));
 		assert.equal(expect2, render(template, { greet = "Hello" }));
 		assert.equal(expect3, render(template, { name = "you" }));
+		assert.equal(expect_array, render(template_array, { foo = { "Hello", "World" } }));
 	end);
 end);