Upload Kmake

This commit is contained in:
Gorochu
2026-05-26 23:36:42 -07:00
parent ba051b2f74
commit 555ec72358
41615 changed files with 13344630 additions and 1 deletions

View File

@ -0,0 +1,74 @@
// Flags: --no-warnings --expose-internals
'use strict';
require('../common');
const {
ByteLengthQueuingStrategy,
CountQueuingStrategy,
} = require('stream/web');
const {
inspect,
} = require('util');
const {
isPromisePending,
} = require('internal/webstreams/util');
const assert = require('assert');
assert(!isPromisePending({}));
assert(!isPromisePending(Promise.resolve()));
assert(isPromisePending(new Promise(() => {})));
// Brand checking works
assert.throws(() => {
Reflect.get(ByteLengthQueuingStrategy.prototype, 'highWaterMark', {});
}, {
name: 'TypeError',
message: /Cannot read private member/,
});
assert.throws(() => {
Reflect.get(ByteLengthQueuingStrategy.prototype, 'size', {});
}, {
name: 'TypeError',
message: /Cannot read private member/,
});
assert.throws(() => {
Reflect.get(CountQueuingStrategy.prototype, 'highWaterMark', {});
}, {
name: 'TypeError',
message: /Cannot read private member/,
});
assert.throws(() => {
Reflect.get(CountQueuingStrategy.prototype, 'size', {});
}, {
name: 'TypeError',
message: /Cannot read private member/,
});
// Custom Inspect Works
{
const strategy = new CountQueuingStrategy({ highWaterMark: 1 });
assert.strictEqual(
inspect(strategy, { depth: null }),
'CountQueuingStrategy { highWaterMark: 1 }');
assert.strictEqual(
inspect(strategy),
'CountQueuingStrategy { highWaterMark: 1 }');
assert.strictEqual(
inspect(strategy, { depth: 0 }),
'CountQueuingStrategy [Object]');
assert.strictEqual(
inspect(new ByteLengthQueuingStrategy({ highWaterMark: 1 })),
'ByteLengthQueuingStrategy { highWaterMark: 1 }');
}