allow omitting controller for sub modules

This commit is contained in:
Leo Horie 2015-02-24 21:25:39 -05:00
parent c81294bce8
commit 655e4ceafb
2 changed files with 17 additions and 2 deletions

View file

@ -102,6 +102,21 @@ function testMithril(mock) {
return slot1 == 1 && slot2 == 1
})
test(function() {
//module should work without controller
mock.requestAnimationFrame.$resolve()
var root = mock.document.createElement("div")
var slot1, slot2
var module = {
view: function(ctrl, options) {slot2 = options.a}
}
m.module(root, module, {a: 1})
mock.requestAnimationFrame.$resolve()
return slot2 == 1
})
test(function() {
//arguments should update in component's view
mock.requestAnimationFrame.$resolve()