spec/util_interpolation_spec.lua
changeset 10354 75eab21b7968
parent 9741 3d6f5b20cca6
child 10355 72b23c5f74fb
--- a/spec/util_interpolation_spec.lua	Sun Oct 20 20:53:34 2019 +0200
+++ b/spec/util_interpolation_spec.lua	Sun Oct 20 20:53:41 2019 +0200
@@ -1,5 +1,5 @@
 local template = [[
-{greet!}, {name?world}!
+{greet!?Hi}, {name?world}!
 ]];
 local expect1 = [[
 Hello, WORLD!
@@ -7,11 +7,15 @@
 local expect2 = [[
 Hello, world!
 ]];
+local expect3 = [[
+Hi, YOU!
+]];
 
 describe("util.interpolation", function ()
 	it("renders", function ()
 		local render = require "util.interpolation".new("%b{}", string.upper);
 		assert.equal(expect1, render(template, { greet = "Hello", name = "world" }));
 		assert.equal(expect2, render(template, { greet = "Hello" }));
+		assert.equal(expect3, render(template, { name = "you" }));
 	end);
 end);