test mount redraw count

This commit is contained in:
Leo Horie 2016-12-03 00:35:35 -05:00
parent c6ebb21b86
commit 23d0939647

View file

@ -195,8 +195,8 @@ o.spec("mount", function() {
mount(root, { mount(root, {
view : function() { view : function() {
return m("div", { return m("div", {
oninit : oninit, oninit: oninit,
onupdate : onupdate onupdate: onupdate
}) })
} }
}) })
@ -213,4 +213,24 @@ o.spec("mount", function() {
done() done()
}, FRAME_BUDGET) }, FRAME_BUDGET)
}) })
o("throttles", function(done, timeout) {
timeout(200)
var i = 0
mount(root, {view: function() {i++}})
var before = i
redrawService.redraw()
redrawService.redraw()
var after = i
setTimeout(function(){
o(before).equals(1)
o(after).equals(1)
o(i).equals(2)
done()
},40)
})
}) })