Add test for replaceScriptNodes
This commit is contained in:
parent
1673579d32
commit
e03f194e32
1 changed files with 16 additions and 0 deletions
|
|
@ -65,5 +65,21 @@ describe("m.trust()", function () {
|
||||||
expect(root.innerHTML)
|
expect(root.innerHTML)
|
||||||
.to.equal("<div><p>&copy;</p><p>©</p>©</div>")
|
.to.equal("<div><p>&copy;</p><p>©</p>©</div>")
|
||||||
})
|
})
|
||||||
|
|
||||||
|
// https://github.com/lhorie/mithril.js/issues/1045
|
||||||
|
it("correctly injects script tags and executes them", function () {
|
||||||
|
var HTMLString =
|
||||||
|
"<script>document.getElementById('root').innerText='After'</script>"
|
||||||
|
var root = document.createElement("div")
|
||||||
|
var child = document.createElement("div")
|
||||||
|
root.id = "root"
|
||||||
|
root.innerText = "Before"
|
||||||
|
root.appendChild(child)
|
||||||
|
document.body.appendChild(root)
|
||||||
|
|
||||||
|
m.render(child, m.trust(HTMLString))
|
||||||
|
|
||||||
|
expect(root.innerText).to.equal("After")
|
||||||
|
})
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue