v0.2.2-rc.1

This commit is contained in:
Leo Horie 2015-12-20 09:14:28 -05:00
parent 484a9d6c70
commit 270b20a2b0
110 changed files with 17357 additions and 3070 deletions

View file

@ -285,4 +285,26 @@ describe("m.deferred()", function () {
deferred.reject(1)
expect(deferred.promise()).to.be.undefined
})
it("resolves to value of returned promise", function () {
var prmA = m.deferred()
var prmB = m.deferred()
prmA.resolve("A")
prmB.resolve("B")
prmA.promise.then(function (A) {
return prmB.promise
}).then(function(B) {
expect(B).to.equal("B")
})
})
it("yields immutable promises", function () {
var d = m.deferred()
d.resolve(5)
d.resolve(6)
d.promise.then(function(v) {
expect(v).to.equal(5)
})
})
})