m.request default parameter allows immediate invocation of returned m.prop

This commit is contained in:
Barney 2014-11-09 13:34:04 +00:00
parent 1053b70d3e
commit 71a6321c46
2 changed files with 10 additions and 0 deletions

View file

@ -1687,6 +1687,15 @@ function testMithril(mock) {
xhr.onreadystatechange()
return xhr.$headers["Content-Type"] === undefined
})
test(function() {
var prop = m.request({method: "POST", url: "test", default: "foo"})
return prop() === "foo"
})
test(function() {
var prop = m.request({method: "POST", url: "test", default: "foo"}).then(function(value) {return "bar"})
mock.XMLHttpRequest.$instances.pop().onreadystatechange()
return prop() === "bar"
})
// m.request over jsonp
test(function(){