Fix copy-paste bugs in BigInt tests (#1361)

This commit is contained in:
André Bargull 2017-12-01 11:16:43 -08:00 committed by Leo Balter
parent 3d258fd290
commit 8311965251
3 changed files with 18 additions and 19 deletions

View File

@ -16,7 +16,7 @@ features: [BigInt]
assert.sameValue(BigInt("0b1111"), 15n); assert.sameValue(BigInt("0b1111"), 15n);
assert.sameValue(BigInt("0b10"), 2n); assert.sameValue(BigInt("0b10"), 2n);
assert.sameValue(BigInt("0b0"), 0n); assert.sameValue(BigInt("0b0"), 0n);
assert.sameValue(BigInt("0b1"), 0n); assert.sameValue(BigInt("0b1"), 1n);
let binaryString = "0b1"; let binaryString = "0b1";
for (let i = 0; i < 128; i++) for (let i = 0; i < 128; i++)
@ -27,7 +27,7 @@ assert.sameValue(BigInt(binaryString), 340282366920938463463374607431768211456n)
assert.sameValue(BigInt("0B1111"), 15n); assert.sameValue(BigInt("0B1111"), 15n);
assert.sameValue(BigInt("0B10"), 2n); assert.sameValue(BigInt("0B10"), 2n);
assert.sameValue(BigInt("0B0"), 0n); assert.sameValue(BigInt("0B0"), 0n);
assert.sameValue(BigInt("0B1"), 0n); assert.sameValue(BigInt("0B1"), 1n);
binaryString = "0B1"; binaryString = "0B1";
for (let i = 0; i < 128; i++) for (let i = 0; i < 128; i++)

View File

@ -15,57 +15,56 @@ features: [BigInt]
assert.throws(SyntaxError, function() { assert.throws(SyntaxError, function() {
BigInt("10n"); BigInt("10n");
} });
assert.throws(SyntaxError, function() { assert.throws(SyntaxError, function() {
BigInt("10x"); BigInt("10x");
} });
assert.throws(SyntaxError, function() { assert.throws(SyntaxError, function() {
BigInt("10b"); BigInt("10b");
} });
assert.throws(SyntaxError, function() { assert.throws(SyntaxError, function() {
BigInt("10.5"); BigInt("10.5");
} });
assert.throws(SyntaxError, function() { assert.throws(SyntaxError, function() {
BigInt("0b"); BigInt("0b");
} });
assert.throws(SyntaxError, function() { assert.throws(SyntaxError, function() {
BigInt("-0x1"); BigInt("-0x1");
} });
assert.throws(SyntaxError, function() { assert.throws(SyntaxError, function() {
BigInt("-0XFFab"); BigInt("-0XFFab");
} });
assert.throws(SyntaxError, function() { assert.throws(SyntaxError, function() {
BigInt("0oa"); BigInt("0oa");
} });
assert.throws(SyntaxError, function() { assert.throws(SyntaxError, function() {
BigInt("000 12"); BigInt("000 12");
} });
assert.throws(SyntaxError, function() { assert.throws(SyntaxError, function() {
BigInt("0o"); BigInt("0o");
} });
assert.throws(SyntaxError, function() { assert.throws(SyntaxError, function() {
BigInt("0x"); BigInt("0x");
} });
assert.throws(SyntaxError, function() { assert.throws(SyntaxError, function() {
BigInt("00o"); BigInt("00o");
} });
assert.throws(SyntaxError, function() { assert.throws(SyntaxError, function() {
BigInt("00b"); BigInt("00b");
} });
assert.throws(SyntaxError, function() { assert.throws(SyntaxError, function() {
BigInt("00x"); BigInt("00x");
} });

View File

@ -16,11 +16,11 @@ assert.throws(Test262Error, function() {
BigInt({ BigInt({
valueOf: function() { throw new Test262Error(); } valueOf: function() { throw new Test262Error(); }
}); });
} });
assert.throws(Test262Error, function() { assert.throws(Test262Error, function() {
BigInt({ BigInt({
toString: function() { throw new Test262Error(); } toString: function() { throw new Test262Error(); }
}); });
} });