xref: /third_party/node/test/parallel/test-webstream-string-tag.js
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/node/test/parallel/
1'use strict';
2
3require('../common');
4
5const assert = require('assert');
6
7const classesToBeTested = [ WritableStream, WritableStreamDefaultWriter, WritableStreamDefaultController,
8                            ReadableStream, ReadableStreamBYOBRequest, ReadableStreamDefaultReader,
9                            ReadableStreamBYOBReader, ReadableStreamDefaultController, ReadableByteStreamController,
10                            ByteLengthQueuingStrategy, CountQueuingStrategy, TransformStream,
11                            TransformStreamDefaultController];
12
13
14classesToBeTested.forEach((cls) => {
15  assert.strictEqual(cls.prototype[Symbol.toStringTag], cls.name);
16  assert.deepStrictEqual(Object.getOwnPropertyDescriptor(cls.prototype, Symbol.toStringTag),
17                         { configurable: true, enumerable: false, value: cls.name, writable: false });
18});
19

Indexes created Thu Nov 07 10:32:03 CST 2024