From e9297849a4678d32c4d0b5756b3b4a80b3fd23c8 Mon Sep 17 00:00:00 2001 From: Eugene Sadovoi Date: Thu, 21 Jul 2016 13:30:44 -0400 Subject: [PATCH] Update deferred.ts --- test/deferred.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/test/deferred.ts b/test/deferred.ts index 1281200..d9b1a0b 100644 --- a/test/deferred.ts +++ b/test/deferred.ts @@ -337,6 +337,22 @@ describe('Deferred Execution -', function () { // Union + it('Union()', function () { + var iterable = Linq([0, 1, 2, 3, 4, 5, 6, 7]).Union([5, 6, 7, 8, 9]); + var iterator = iterable[Symbol.iterator]() + assert.equal(0, iterator.next().value); + assert.equal(1, iterator.next().value); + assert.equal(2, iterator.next().value); + assert.equal(3, iterator.next().value); + assert.equal(4, iterator.next().value); + assert.equal(5, iterator.next().value); + assert.equal(6, iterator.next().value); + assert.equal(7, iterator.next().value); + assert.equal(8, iterator.next().value); + assert.equal(9, iterator.next().value); + assert.isTrue(iterator.next().done); + }); + it('Union() - Keyed', function () { var iterable = Linq(un1).Union(un2, (o) => o.id); var iterator = iterable[Symbol.iterator]()