From afee37abc74abac6326486bd355ed6ae800c2ca5 Mon Sep 17 00:00:00 2001 From: Albert Krewinkel Date: Sun, 19 Mar 2023 22:37:41 +0100 Subject: Lua tests: add more tests for pandoc.mediabag. --- .../test/lua/module/pandoc-mediabag.lua | 37 +++++++++++++++++++++- pandoc-lua-engine/test/lua/module/sample.svg | 37 ++++++++++++++++++++++ 2 files changed, 73 insertions(+), 1 deletion(-) create mode 100644 pandoc-lua-engine/test/lua/module/sample.svg (limited to 'pandoc-lua-engine') diff --git a/pandoc-lua-engine/test/lua/module/pandoc-mediabag.lua b/pandoc-lua-engine/test/lua/module/pandoc-mediabag.lua index 5ff65ee44..f001bf8db 100644 --- a/pandoc-lua-engine/test/lua/module/pandoc-mediabag.lua +++ b/pandoc-lua-engine/test/lua/module/pandoc-mediabag.lua @@ -49,6 +49,30 @@ return { end), }, + group 'fetch' { + test('populates media bag', function () + local filename = 'lua/module/sample.svg' + local mime, contents = mediabag.fetch(filename) + assert.are_equal(mime, 'image/svg+xml') + assert.are_equal(contents:sub(1,5), 'Who cares?') + local mime, contents = mediabag.lookup('test.html') + assert.are_equal(mime, 'text/html') + assert.are_equal(contents, '') + mediabag.empty() -- clean up + end), + }, + } diff --git a/pandoc-lua-engine/test/lua/module/sample.svg b/pandoc-lua-engine/test/lua/module/sample.svg new file mode 100644 index 000000000..f1b427c43 --- /dev/null +++ b/pandoc-lua-engine/test/lua/module/sample.svg @@ -0,0 +1,37 @@ + + + Single-Source-Publishing Logo + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3