UNPKG

falcor-observable

Version:

An Observable implementation compatible with the Falcor DataSource API. Avoids try/catch.

26 lines (22 loc) 680 B
// @flow "use strict"; const { Observable } = require("../src/es-observable"); const { expect } = require("chai"); const { stub } = require("sinon"); const { concat } = require("../src/operators/concat"); describe("concat operator", function() { it("concats observable inputs", function() { const observable = Observable.of(0, 1, 2); const next = stub(); const error = stub(); const complete = stub(); concat([3, 4, 5])(observable).subscribe({ next, error, complete }); expect(next.args).to.deep.equal([[0], [1], [2], [3], [4], [5]]); expect(error.called).equal(false); expect(complete.calledOnce).equal(true); }); });