render clears non-mithril dom nodes
This commit is contained in:
parent
5eb9c9010b
commit
c92e24b7e1
4 changed files with 31 additions and 2 deletions
24
render/tests/test-render.js
Normal file
24
render/tests/test-render.js
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
"use strict"
|
||||
|
||||
var o = require("../../ospec/ospec")
|
||||
var domMock = require("../../test-utils/domMock")
|
||||
var vdom = require("../../render/render")
|
||||
|
||||
o.spec("render", function() {
|
||||
var $window, root, render
|
||||
o.beforeEach(function() {
|
||||
$window = domMock()
|
||||
root = $window.document.createElement("div")
|
||||
render = vdom($window).render
|
||||
})
|
||||
|
||||
o("overwrites existing content", function() {
|
||||
var vnodes = [{tag: "a", text: null}]
|
||||
|
||||
root.appendChild($window.document.createElement("div"));
|
||||
|
||||
render(root, vnodes)
|
||||
|
||||
o(root.childNodes.length).equals(1)
|
||||
})
|
||||
})
|
||||
Loading…
Add table
Add a link
Reference in a new issue