|
@@ -1,6 +1,6 @@
|
|
|
-describe('combineLatest', function()
|
|
|
+describe('combine', function()
|
|
|
it('returns the observable it is called on if only the identity function is passed as an argument', function()
|
|
|
- local observable = Rx.Observable.fromRange(1, 5):combineLatest(function(x) return x end)
|
|
|
+ local observable = Rx.Observable.fromRange(1, 5):combine(function(x) return x end)
|
|
|
expect(observable).to.produce(1, 2, 3, 4, 5)
|
|
|
end)
|
|
|
|
|
@@ -9,7 +9,7 @@ describe('combineLatest', function()
|
|
|
local observableB = Rx.Observable.fromValue('b')
|
|
|
local observableC = Rx.Observable.fromValue('c')
|
|
|
local combinator = spy()
|
|
|
- Rx.Observable.combineLatest(observableA, observableB, observableC, combinator):subscribe()
|
|
|
+ Rx.Observable.combine(observableA, observableB, observableC, combinator):subscribe()
|
|
|
expect(combinator).to.equal({{'a', 'b', 'c'}})
|
|
|
end)
|
|
|
|
|
@@ -17,7 +17,7 @@ describe('combineLatest', function()
|
|
|
local observableA = Rx.Subject.create()
|
|
|
local observableB = Rx.Subject.create()
|
|
|
local onNext = spy()
|
|
|
- Rx.Observable.combineLatest(observableA, observableB, function(a, b) return a + b end):subscribe(Rx.Observer.create(onNext))
|
|
|
+ Rx.Observable.combine(observableA, observableB, function(a, b) return a + b end):subscribe(Rx.Observer.create(onNext))
|
|
|
expect(#onNext).to.equal(0)
|
|
|
observableA:onNext(1)
|
|
|
observableB:onNext(2)
|
|
@@ -30,7 +30,7 @@ describe('combineLatest', function()
|
|
|
local observableA = Rx.Subject.create()
|
|
|
local observableB = Rx.Subject.create()
|
|
|
local complete = spy()
|
|
|
- Rx.Observable.combineLatest(observableA, observableB, function() end):subscribe(nil, nil, complete)
|
|
|
+ Rx.Observable.combine(observableA, observableB, function() end):subscribe(nil, nil, complete)
|
|
|
|
|
|
expect(#complete).to.equal(0)
|
|
|
observableA:onNext(1)
|
|
@@ -47,13 +47,13 @@ describe('combineLatest', function()
|
|
|
local observableA = Rx.Subject.create()
|
|
|
local observableB = Rx.Subject.create()
|
|
|
local errored = spy()
|
|
|
- Rx.Observable.combineLatest(observableA, observableB, function() end):subscribe(nil, errored)
|
|
|
+ Rx.Observable.combine(observableA, observableB, function() end):subscribe(nil, errored)
|
|
|
expect(#errored).to.equal(0)
|
|
|
observableB:onError()
|
|
|
expect(#errored).to.equal(1)
|
|
|
end)
|
|
|
|
|
|
it('should error if the combinator is absent', function()
|
|
|
- expect(Rx.Observable.combineLatest(Rx.Observable.fromRange(1, 3)).subscribe).to.fail()
|
|
|
+ expect(Rx.Observable.combine(Rx.Observable.fromRange(1, 3)).subscribe).to.fail()
|
|
|
end)
|
|
|
end)
|