From 64c7de832eab44e8511535abbb62d6724e4fee7f Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Fri, 30 Aug 2019 09:21:34 +0100 Subject: [PATCH] SequenceStream not required in tests --- implementations/javascript/test/test-codec.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/implementations/javascript/test/test-codec.js b/implementations/javascript/test/test-codec.js index 622cbc9..2bfdd7c 100644 --- a/implementations/javascript/test/test-codec.js +++ b/implementations/javascript/test/test-codec.js @@ -72,7 +72,8 @@ class StringStream extends SimpleStream { constructor(items) { super(1, 1, items class BytesStream extends SimpleStream { constructor(items) { super(1, 2, items); }} class SymbolStream extends SimpleStream { constructor(items) { super(1, 3, items); }} class RecordStream extends SimpleStream { constructor(items) { super(2, 0, items); }} -class SequenceStream extends SimpleStream { constructor(items) { super(2, 1, items); }} +// Not needed -- an ordinary array will do! +// class SequenceStream extends SimpleStream { constructor(items) { super(2, 1, items); }} class SetStream extends SimpleStream { constructor(items) { super(2, 2, items); }} class DictionaryStream extends SimpleStream { constructor(items) { super(2, 3, items); }} @@ -117,17 +118,15 @@ describe('common test suite', () => { back: List() }, bytes1: { forward: new BytesStream([Bytes('he'), Bytes('ll'), Bytes('o')]), back: Bytes('hello') }, - list1: { forward: new SequenceStream([1, 2, 3, 4]), + list1: { forward: [1, 2, 3, 4], back: List([1, 2, 3, 4]) }, list2: { - forward: new SequenceStream([ - new StringStream([Bytes('abc')]), - new StringStream([Bytes('def')]), - ]), + forward: [ new StringStream([Bytes('abc')]), + new StringStream([Bytes('def')]), ], back: List(["abc", "def"]) }, list3: { - forward: new SequenceStream([List(["a", 1]), List(["b", 2]), List(["c", 3])]), + forward: [List(["a", 1]), List(["b", 2]), List(["c", 3])], back: List([List(["a", 1]), List(["b", 2]), List(["c", 3])]) }, record2: { value: Observe(new Record(Symbol.for("speak"), [