Non-mutating m.fragment/m.trust references

This commit is contained in:
Barney Carroll 2021-04-15 08:46:26 +01:00 committed by Stephan Hoyer
parent a3983c9655
commit d021271be8
13 changed files with 130 additions and 130 deletions

View file

@ -4,7 +4,7 @@ var o = require("ospec")
var domMock = require("../../test-utils/domMock")
var vdom = require("../../render/render")
var m = require("../../render/hyperscript")
m.fragment = require("../../render/fragment")
var fragment = require("../../render/fragment")
o.spec("createFragment", function() {
var $window, root, render
@ -15,27 +15,27 @@ o.spec("createFragment", function() {
})
o("creates fragment", function() {
var vnode = m.fragment(m("a"))
var vnode = fragment(m("a"))
render(root, vnode)
o(vnode.dom.nodeName).equals("A")
})
o("handles empty fragment", function() {
var vnode = m.fragment()
var vnode = fragment()
render(root, vnode)
o(vnode.dom).equals(null)
o(vnode.domSize).equals(0)
})
o("handles childless fragment", function() {
var vnode = m.fragment()
var vnode = fragment()
render(root, vnode)
o(vnode.dom).equals(null)
o(vnode.domSize).equals(0)
})
o("handles multiple children", function() {
var vnode = m.fragment(m("a"), m("b"))
var vnode = fragment(m("a"), m("b"))
render(root, vnode)
o(vnode.domSize).equals(2)
@ -43,7 +43,7 @@ o.spec("createFragment", function() {
o(vnode.dom.nextSibling.nodeName).equals("B")
})
o("handles td", function() {
var vnode = m.fragment(m("td"))
var vnode = fragment(m("td"))
render(root, vnode)
o(vnode.dom).notEquals(null)