tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit f4fabd16cf7b84856bed722c5ef426a6b1cde0db
parent 28ccbb1d46415df434b756b7bb24964fb1c82f9a
Author: Tooru Fujisawa <arai_a@mac.com>
Date:   Wed, 12 Nov 2025 09:05:13 +0000

Bug 1999551 - Part 4: Add tests. r=jandem

Differential Revision: https://phabricator.services.mozilla.com/D272198

Diffstat:
Ajs/src/jit-test/tests/bigint/loosely-equal.js | 18++++++++++++++++++
1 file changed, 18 insertions(+), 0 deletions(-)

diff --git a/js/src/jit-test/tests/bigint/loosely-equal.js b/js/src/jit-test/tests/bigint/loosely-equal.js @@ -0,0 +1,18 @@ +function check() { + for (let i = 1; i < 2000; i++) { + assertEq(Object(true) == 1n, true); + assertEq(1n == Object(true), true); + assertEq(Object(false) == 0n, true); + assertEq(0n == Object(false), true); + + let called = false; + assertEq({ valueOf() { called = true; return 0; }} == 0n, true); + assertEq(called, true); + + called = false; + assertEq(1n == { valueOf() { called = true; return 1; }}, true); + assertEq(called, true); + } +} + +check();