From 6c4d885bdaf8f31afafa5a785a3517a40b529408 Mon Sep 17 00:00:00 2001 From: Albert Krewinkel Date: Thu, 27 Oct 2022 22:04:59 +0200 Subject: Lua: allow strings in place of compiled templates. This allows to use a string as parameter to `pandoc.template.apply` and in the WriterOptions `template` field. Closes: #8321 --- pandoc-lua-engine/test/lua/module/pandoc-template.lua | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'pandoc-lua-engine/test/lua/module/pandoc-template.lua') diff --git a/pandoc-lua-engine/test/lua/module/pandoc-template.lua b/pandoc-lua-engine/test/lua/module/pandoc-template.lua index bda24da65..94685be3d 100644 --- a/pandoc-lua-engine/test/lua/module/pandoc-template.lua +++ b/pandoc-lua-engine/test/lua/module/pandoc-template.lua @@ -81,5 +81,12 @@ return { 'song: Along Comes Mary' ) end), + test('accepts string as template', function () + local context = {number = '2'} + assert.are_equal( + template.apply('$Song $number$', context):render(), + 'Song 2' + ) + end) }, } -- cgit v1.2.3