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 @@
+
+