UNPKG

mithril

Version:

A framework for building brilliant applications

35 lines (27 loc) 824 B
"use strict" var o = require("ospec") var m = require("../../render/hyperscript") var domMock = require("../../test-utils/domMock") var vdom = require("../../render/render") o.spec("component children", function () { var $window = domMock() var root = $window.document.createElement("div") var render = vdom($window) o.spec("component children", function () { var component = { view: function (vnode) { return vnode.children } } var vnode = m(component, "a") render(root, vnode) o("are not normalized on ingestion", function () { o(vnode.children[0]).equals("a") }) o("are normalized upon view interpolation", function () { o(vnode.instance.children.length).equals(1) o(vnode.instance.children[0].tag).equals("#") o(vnode.instance.children[0].children).equals("a") }) }) })