import assert from "assert"; import util from "util"; test("no assertion failures", () => { // Errors in accessors are not triggered const obj = new Proxy( { x: 5 }, { get() { throw new Error("Error message"); }, }, ); assert.strictEqual(util.format(obj), "{ x: 5 }"); assert.strictEqual(util.formatWithOptions({ numericSeparator: true }, "%d", 4000), "4_000"); const a = {}; a.b = a; assert.strictEqual(util.inspect(a, { compact: false }), " {\n b: [Circular *1]\n}"); assert.strictEqual(util.inspect(a, { compact: true }), " { b: [Circular *1] }"); const cause = new Error("cause"); const e2 = new Error("wrapper", { cause }); assert.match(util.inspect(e2), /\[cause\]: Error: cause\n/); }); //! non-standard property, should this be kept? test.skip("util.stylizeWithHTML", () => { assert.strictEqual( util.inspect( { a: 1, b: "

\xA0\u{1F4A9}

", "<": NaN, [Symbol("
")]: false, buf: new Uint8Array([1, 2, 3, 4]), }, { compact: false, stylize: util.stylizeWithHTML, }, ), "{\n" + ' a: 1,\n' + ' b: '<p> \u{1F4A9}</p>',\n' + ' '&lt;': NaN,\n' + " buf: Uint8Array(4) [\n" + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4\n' + " ],\n" + ' [Symbol(<br>)]: false\n' + "}", ); }); value='cli-flags'>cli-flags Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-06-22change the directory structurejarred/renameGravatar Jarred Sumner 523-383522/+0
2022-06-22maybe improve CPP build timeGravatar Jarred Sumner 1-24/+37
2022-06-22Move builtins to src/javascript/jsc/builtinsGravatar Jarred Sumner 72-6/+2285
2022-06-22Tweak test runner outputGravatar Jarred Sumner 1-90/+44
2022-06-22Cleanup some testsGravatar Jarred Sumner 2-8/+46
2022-06-22Update Dockerfile.baseGravatar Jarred Sumner 1-1/+1
2022-06-22Update WebKitGravatar Jarred Sumner 1-0/+0
2022-06-22cleanup websocket testGravatar Jarred Sumner 1-3/+6
2022-06-22Fix `WebSocket` when HTTP server is not runningGravatar Jarred Sumner 14-38/+103
2022-06-22Update build-idGravatar Jarred Sumner 1-1/+1
2022-06-22cleanupGravatar Jarred Sumner 6-719/+3
2022-06-22Update index.d.tsGravatar Jarred Sumner 1-0/+1
2022-06-22types for `bun:jsc`Gravatar Jarred Sumner 2-1/+37
2022-06-22Slightly customize the `events` polyfill so it uses ESMGravatar Jarred Sumner 1-1/+522
2022-06-22Fix memory bugs in escapeHTML & arrayBufferToStringGravatar Jarred Sumner 1-65/+61