André Bargull
2871a9c8ed
Update tests for cyclic module dependencies through export* ( #868 )
...
Cyclic dependencies are no longer an error per
https://github.com/tc39/ecma262/pull/783 .
2017-03-01 16:59:53 -05:00
vabr-g
42ebb3a9ab
Add test for NumberFormat default minimumSignificantDigits ( #864 )
2017-03-01 16:39:57 -05:00
André Bargull
6b09ad0459
Update YAML frontmatter of some tests to be compatible with monkeyYaml ( #862 )
2017-03-01 16:35:37 -05:00
Rick Waldron
fdd2fa9b1c
Rename $ => $262. Fixes gh-802 ( #823 )
...
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
2017-03-01 16:34:15 -05:00
Viktor
58b326f0c4
fix for the wrong test of Intl.NumberFormat (ToRawPrecision) ( #857 )
...
1) (123.44500) == 123.444999999999993179
2) (123.44500).toPrecision(5) === "123.44" gives correct value in Chrome and Firefox;
Ref https://github.com/tc39/ecma402/issues/128
2017-03-01 16:14:33 -05:00
Viktor
9fd3b582c7
fix for the wrong test of Intl.NumberFormat (ToRawFixed) ( #856 )
...
Note:
12344501000000000487815444678311936 === 12344501000000000000000000000000000 for binary64 floating points;
Ref https://github.com/tc39/ecma402/issues/128
2017-03-01 16:14:00 -05:00
Leo Balter
4546006977
Merge pull request #855 from anba/fix-async-sab-class-tests
...
Change tests for `extends null` and Intl legacy constructor semantics
Ref tc39/ecma262#781
Ref tc39/ecma402#84
2017-03-01 15:56:41 -05:00
Claude Pache
a266cfa8cb
Add tests for known violation of invariants ( #841 )
...
Some popular JavaScript engines display violation of invariants about
property attributes for some non-standard but “web-reality” object
properties. Add tests against such violations
Closes #653
Fixes #649
2017-03-01 15:32:46 -05:00
Mike Pennisi
37d5f8e5ef
Re-generate tests
2017-03-01 11:38:11 -05:00
Mike Pennisi
228851fbe4
Add tests for accessor names
2017-03-01 11:38:10 -05:00
arai-a
d93bee595e
Add some tests for execution order for yield* in async generator ( #844 )
2017-02-27 15:40:19 -08:00
André Bargull
878d382eb9
Fix typos in built-ins/TypedArray/prototype/copyWithin
2017-02-22 18:11:25 +01:00
André Bargull
76320ad18d
Update tests when Intl constructor is called as a function
...
https://github.com/tc39/ecma402/issues/57
https://github.com/tc39/ecma402/pull/84
2017-02-22 18:05:34 +01:00
André Bargull
fdccf26317
Update length property test for Intl.DateTimeFormat.prototype.format
...
Per https://github.com/tc39/ecma402/issues/76
2017-02-22 18:05:16 +01:00
André Bargull
7e94b8b7ac
Fix executor arguments validation in Promise subclass test
2017-02-22 18:05:08 +01:00
André Bargull
8a4abc2a00
Replace __proto__ with non-Annex B alternative
2017-02-22 18:04:59 +01:00
André Bargull
bb369e1e7c
Fix typo in TypedArray test with SharedArrayBuffers
2017-02-22 18:04:51 +01:00
André Bargull
c16359bc3c
Update tests for classes extending null
...
Per https://github.com/tc39/ecma262/pull/781
2017-02-22 18:04:43 +01:00
Caitlin Potter
098f9ca3de
Add tests for try/finally in async functions
2017-02-17 19:29:21 -05:00
⭐caitp⭐
be0964c8ff
Add tests for %TypedArray%.prototype.copyWithin() with target/start/end=Infinity ( #849 )
...
ToInteger can result in the values +Infinity and -Infinity.
2017-02-13 13:51:45 -08:00
littledan
f21ac5609b
Fix call to assert.notSameValue ( #859 )
...
Thanks to @demurgos for spotting this bug at #858
2017-02-13 13:48:38 -08:00
littledan
91ba9a0a25
Update RegExp tests for the semantics change ( #853 )
...
Spec change at https://github.com/tc39/ecma262/pull/798
2017-02-09 12:51:02 -05:00
littledan
1fb47cba88
Remove empty info section from a SharedArrayBuffer test ( #852 )
...
This section is useless (and also trips up the YAML parser V8 uses)
2017-02-07 15:41:48 -05:00
Shu-yu Guo
a72ee6d912
SharedArrayBuffer and Atomics tests ( #839 )
2017-02-07 11:17:31 -05:00
André Bargull
204266794c
Fix various test issues ( #840 )
...
test/annexB/built-ins/Date/prototype/setYear/time-clip.js
test/built-ins/Date/prototype/setFullYear/new-value-time-clip.js
test/built-ins/Date/prototype/setMonth/new-value-time-clip.js
- Don't try to test time-clip at the end points, because this is near
impossible to get right (needs to consider time zone offset, dst, local
mean time because of Africa/Monrovia, etc.).
test/built-ins/DataView/prototype/setFloat64/detached-buffer-after-toindex-byteoffset.js
test/built-ins/DataView/prototype/setInt16/detached-buffer-after-toindex-byteoffset.js
- Wasn't update to expect RangeError
test/built-ins/Function/internals/Construct/derived-this-uninitialized-realm.js
- Change ClassDeclaration -> ClassExpression to get completion value
test/built-ins/Function/prototype/toString/AsyncFunction.js
- Add missing \n in expected string
- Also fixed in gh-847
test/built-ins/global/global-object.js
- Add 'var' to make test pass in strict-mode
test/language/block-scope/syntax/redeclaration-in-block/attempt-to-redeclare-function-declaration-with-function-declaration.js
- This is allowed in sloppy mode when Annex B is implemented
test/language/expressions/async-generators/expression-yield-as-statement.js
- Fix calls to then()
test/language/module-code/namespace/internals/own-property-keys-binding-types.js
test/language/module-code/namespace/internals/own-property-keys-sort.js
- Tests weren't updated after removal of @@iterator from module
namespace objects
test/language/module-code/namespace/internals/set-prototype-of-null.js
- Fix syntax error
test/language/statements/async-function/early-errors-no-async-generator.js
- No longer valid now that async iteration proposal is at stage 3
2017-02-07 11:10:56 -05:00
Josh Wolfe
4203261ba2
add line feed following `{` of F.p.toString output for dynamic functions ( #847 )
...
This is a continuation of 4a5c52beb5
.
2017-02-07 11:06:37 -05:00
Corey Frang
8a0563dd5e
Remove old test file (now using the named version)
2017-01-31 10:55:58 -05:00
Corey Frang
80b091ce2d
Add Array.prototype.every.length tests
2017-01-31 10:55:58 -05:00
Leo Balter
a8c0939bc3
Merge pull request #766 from juandopazo/date-utc-nan
...
Add tests for non-optional arguments of Date.UTC()
2017-01-23 18:10:21 -05:00
Lyza Danger Gardner
d13565ab05
Rename
2017-01-20 16:06:46 -05:00
Lyza Danger Gardner
da6657c94c
Add descriptor tests for sec-array.isarray
2017-01-20 16:06:46 -05:00
littledan
e31b7c43b0
Test for case-insensitivity in invalid BCP 47 usage ( #836 )
...
This patch adds a regression test for a previous V8 bug reported originally at
https://bugs.chromium.org/p/v8/issues/detail?id=4215
2017-01-20 11:56:46 -08:00
Rick Waldron
f280db452e
Test Symbol.toStringTag overrides on primitive wrapper prototypes. Closes gh-809 ( #837 )
...
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
2017-01-20 11:55:36 -08:00
Michael "Z" Goddard
ced9bfd7be
Test that Number.prototype.toFixed.length is 1 ( #826 )
...
Add a test to confirm that the length member of
Number.prototype.toFixed is 1.
2017-01-19 22:33:53 -05:00
K. Adam White
182e0dee7b
Remove es6id line per PR review
2017-01-19 14:51:57 -05:00
K. Adam White
5d69e30929
Add Number.prototype.toFixed return value test
...
Adds a test to ensure that toFixed returns a string value
2017-01-19 14:51:57 -05:00
Caitlin Potter
6391689a6b
Add tests for async generator function expressions
2017-01-19 14:50:15 -05:00
Rick Waldron
8178b763dc
Add Date.UTC(+/-Infinity) single arg test variants to infinity-make-day.js
...
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
2017-01-19 12:00:10 -05:00
Rick Waldron
1163e1a6ff
Moves Date.UTC() test to no-args.js
...
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
2017-01-19 11:58:26 -05:00
Rick Waldron
9a308a967b
Adds missing Date.UTC(NaN) variant, per review request.
...
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
2017-01-19 11:55:54 -05:00
Zibi Braniecki
82c2ca0709
Add Intl.PluralRules tests ( #782 )
...
* Add Intl.PluralRules tests
* document the tests
2017-01-18 15:56:44 -08:00
Caio Lima
c2eacd956e
Adding test cases to validate property descriptors on cases of mapped arguments ( #815 )
2017-01-17 10:27:40 -05:00
Zibi Braniecki
28fc809f3e
Remove BYR currency code which has been removed from ISO 4217 ( #818 )
2017-01-09 14:27:23 -08:00
Michael Ficarra
9737f3704f
Function.prototype.toString no longer does line terminator normalisation ( #820 )
2017-01-09 14:25:02 -08:00
Adam Klein
4ff7e4342e
Fix test for instantiating a class extending null ( #813 )
...
The sameValue assertion should be that the [[Prototype]] is
equal to the class's prototype, not the constructor.
2016-12-28 17:18:19 -08:00
Kevin Gibbons
a73221eb8f
mark namespace object toStringTag as non-configurable ( #811 )
2016-12-28 14:16:24 -08:00
Adam Klein
b5edd1256c
Add test for setting a module namespace object's prototype to null ( #805 )
...
The behavior changed from returning false to true in
https://github.com/tc39/ecma262/commit/13906140a
2016-12-28 10:58:15 -08:00
Kevin Gibbons
03453d6098
Remove tests for module namespace iterator ( #810 )
2016-12-28 10:57:46 -08:00
littledan
d9732d8323
Test for new TypedArray iterator detach logic ( #784 )
...
Tests new logic in https://github.com/tc39/ecma262/pull/724
2016-12-28 10:55:25 -08:00
Kevin Gibbons
3b9953d65c
remove last usage of arguments.caller ( #812 )
2016-12-28 10:54:02 -08:00