mithril
Version:
A framework for building brilliant applications
32 lines (25 loc) • 670 B
JavaScript
var o = require("../../ospec/ospec")
var trust = require("../../render/trust")
o.spec("trust", function() {
o("works with html", function() {
var vnode = trust("<a></a>")
o(vnode.tag).equals("<")
o(vnode.children).equals("<a></a>")
})
o("works with text", function() {
var vnode = trust("abc")
o(vnode.tag).equals("<")
o(vnode.children).equals("abc")
})
o("casts null to empty string", function() {
var vnode = trust(null)
o(vnode.tag).equals("<")
o(vnode.children).equals("")
})
o("casts undefined to empty string", function() {
var vnode = trust(undefined)
o(vnode.tag).equals("<")
o(vnode.children).equals("")
})
})