diff options
Diffstat (limited to 'test.lua')
| -rwxr-xr-x | test.lua | 17 | 
1 files changed, 17 insertions, 0 deletions
| @@ -145,3 +145,20 @@ test("marigold.html correctly renders tag attributes", function()  	local html = marigold.html(tbl)  	assert(html == '<p class="blinking bold" id="p1">some paragraph</p>')  end) + + +test("marigold.html correctly renders children", function() +	local tbl = { +		tag = 'div', content='', attributes = {id="root"}, +		children = { +			{ tag='p', content='p1', attributes = {class="bold"}, children={} }, +			{ tag='p', content='p2', attributes={}, children={} }, +		} +	} + +	local html = marigold.html(tbl) +	assert(html == [[<div id="root"> +	<p class="bold">p1</p> +	<p>p2</p> +</div>]]) +end) | 
