summaryrefslogtreecommitdiff
path: root/test.lua
diff options
context:
space:
mode:
Diffstat (limited to 'test.lua')
-rwxr-xr-xtest.lua16
1 files changed, 16 insertions, 0 deletions
diff --git a/test.lua b/test.lua
index cd999b2..5968e81 100755
--- a/test.lua
+++ b/test.lua
@@ -127,5 +127,21 @@ test("marigold.h correctly sets attributes and children", function()
assert(div.children[1].content == 'the first paragraph')
assert(div.children[2].tag == 'p')
assert(div.children[2].content == 'the second paragraph')
+end)
+
+
+test("marigold.html correctly renders basic html table", function()
+ local tbl = { tag='p', content='some paragraph', attributes={}, children={}}
+ local html = marigold.html(tbl)
+ assert(html == '<p>some paragraph</p>')
+end)
+
+test("marigold.html correctly renders tag attributes", function()
+ local tbl = {
+ tag='p', content='some paragraph',
+ attributes={ id='p1', class='blinking bold' },
+ children={}}
+ local html = marigold.html(tbl)
+ assert(html == '<p class="blinking bold" id="p1">some paragraph</p>')
end)