diff options
author | 2023-04-01 21:13:27 -0700 | |
---|---|---|
committer | 2023-04-01 21:13:27 -0700 | |
commit | fcd8b828644cc3cf2bd46bbfc0f6b90789d5dba2 (patch) | |
tree | 075ad9fc3375a56b71da4ce6625419e5dd10cdba /src/bun.js/assert.exports.js | |
parent | 63d138b0466765e012aaa216ab684b2d39888e64 (diff) | |
download | bun-fcd8b828644cc3cf2bd46bbfc0f6b90789d5dba2.tar.gz bun-fcd8b828644cc3cf2bd46bbfc0f6b90789d5dba2.tar.zst bun-fcd8b828644cc3cf2bd46bbfc0f6b90789d5dba2.zip |
Add stubs for missing node builtins (#2534)
* Stub `node:v8`
* Stub `node:trace_events`
* Stub `node:repl`
* Stub `node:inspector`
* Stub `node:http2`
* Stub `node:diagnostics_channel`
* Stub `node:dgram`
* Stub `node:cluster`
* Link stubs
* cleanup
* Clean up the test
* Implement `node:vm` stub
* Cleanup `v8` module stub
* Add missing `promises` export to node:stream
* Implement `node:stream/promise`
* Implement `node:assert/strict`
* cleanup
* better errors
* Increaase timeout
* Update inspector.exports.js
* Make the version consistent
* Implement `process.binding("constants")`
* Update runner.node.mjs
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
Diffstat (limited to 'src/bun.js/assert.exports.js')
-rw-r--r-- | src/bun.js/assert.exports.js | 43 |
1 files changed, 25 insertions, 18 deletions
diff --git a/src/bun.js/assert.exports.js b/src/bun.js/assert.exports.js index 82527610a..8fb283c9f 100644 --- a/src/bun.js/assert.exports.js +++ b/src/bun.js/assert.exports.js @@ -1284,23 +1284,30 @@ var require_assert = __commonJS({ }); var assert_module = require_assert(); +function CallTracker() { + throw new Error("CallTracker is not supported yet"); +} + assert_module[Symbol.for("CommonJS")] = 0; +assert_module["CallTracker"] = CallTracker; +export var { + AssertionError, + assert, + deepEqual, + deepStrictEqual, + doesNotReject, + doesNotThrow, + equal, + fail, + ifError, + notDeepEqual, + notDeepStrictEqual, + notEqual, + notStrictEqual, + ok, + rejects, + strict, + strictEqual, + throws, +} = assert_module; export default assert_module; -export var AssertionError = assert_module.AssertionError; -export var assert = assert_module.assert; -export var deepEqual = assert_module.deepEqual; -export var deepStrictEqual = assert_module.deepStrictEqual; -export var doesNotReject = assert_module.doesNotReject; -export var doesNotThrow = assert_module.doesNotThrow; -export var equal = assert_module.equal; -export var fail = assert_module.fail; -export var ifError = assert_module.ifError; -export var notDeepEqual = assert_module.notDeepEqual; -export var notDeepStrictEqual = assert_module.notDeepStrictEqual; -export var notEqual = assert_module.notEqual; -export var notStrictEqual = assert_module.notStrictEqual; -export var ok = assert_module.ok; -export var rejects = assert_module.rejects; -export var strict = assert_module.strict; -export var strictEqual = assert_module.strictEqual; -export var throws = assert_module.throws; |