From aed26c62e4107873377f6d489d2690a2d4d05807 Mon Sep 17 00:00:00 2001 From: Robin Templeton Date: Mon, 25 Sep 2017 14:43:36 -0400 Subject: [PATCH] moved from issue #1056 --- BigInt-test-plan.md | 62 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 61 insertions(+), 1 deletion(-) diff --git a/BigInt-test-plan.md b/BigInt-test-plan.md index e78d2a7..64e59b7 100644 --- a/BigInt-test-plan.md +++ b/BigInt-test-plan.md @@ -1 +1,61 @@ -TODO: port from https://github.com/tc39/test262/issues/1056 \ No newline at end of file +- BigInt literals + - [x] invalid digits +- Type conversion + - [x] ToPrimitive (@thejoshwolfe) + - [x] ToBoolean (@thejoshwolfe) + - [x] ToNumber (@thejoshwolfe) + - [x] ToString (@thejoshwolfe) + - [ ] ToObject (@thejoshwolfe) + - [ ] ToNumeric (@thejoshwolfe) + - [x] RequireObjectCoercible (@thejoshwolfe) +- Testing/comparison + - [x] less than + - [x] less than or equal + - [x] greater than + - [x] greater than or equal + - [x] equal + - [x] not equal + - [ ] strictly equal + - [ ] strictly not equal +- Expressions + - [ ] increment/decrement + - [ ] typeof + - [x] prefix + + - [ ] negation + - [ ] bitwise operators + - [ ] shifts + - arithmetic operators + - [ ] addition + - [ ] subtraction + - [ ] multiplication + - [ ] division + - [ ] modulo + - [ ] exponentiation +- BigInt object + - [x] constructor + - [x] property descriptor (@thejoshwolfe) + - [x] parseInt (@cxielarko) + - [x] asUintN (@thejoshwolfe) + - asIntN + - [x] basic tests + - [x] additional tests (@thejoshwolfe) + - [x] argument coercion (@thejoshwolfe) + - [x] property descriptors (@thejoshwolfe) + - prototype + - [x] attributes + - [ ] constructor + - [ ] toLocaleString (@thejoshwolfe) + - [x] toString (@cxielarko) + - [x] valueOf (@thejoshwolfe) +- [x] JSON.stringify +- [x] Number constructor +- TypedArrays + - [ ] BigInt64Array + - [ ] BigUint64Array +- DataViews + - [ ] DataView.prototype.getBigInt64 + - [ ] DataView.prototype.getBigUint64 + - [ ] DataView.prototype.setBigInt64 + - [ ] DataView.prototype.setBigUint64 +- [x] feature declaration (@thejoshwolfe) +- [ ] Recent spec changes (@cxielarko)