SequenceStream not required in tests

This commit is contained in:
Tony Garnock-Jones 2019-08-30 09:21:34 +01:00
parent 04ecbe03e3
commit 64c7de832e
1 changed files with 6 additions and 7 deletions

View File

@ -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"), [