Leo Balter
45a31876e7
Fix tests for computed names in class fields - ctor and prototype
2018-08-21 15:50:39 -04:00
Leo Balter
3690d98e27
Generate tests
2018-08-21 12:47:19 -04:00
Leo Balter
dacc69a066
Generate tests
2018-08-21 12:17:05 -04:00
Leo Balter
9a7fa8cb91
Generate tests
2018-08-20 17:12:40 -04:00
Leo Balter
de1bbd65c8
Generate tests
2018-08-20 16:38:54 -04:00
Leo Balter
96809308fd
Generate tests
2018-08-20 16:38:54 -04:00
Leo Balter
c5a1a4a24b
Generate tests
2018-08-20 16:38:54 -04:00
Rick Waldron
331a3964d5
Generate tests
2018-08-20 16:38:53 -04:00
Rick Waldron
aee9dc163e
Generate tests
2018-08-20 16:38:53 -04:00
Rick Waldron
f222b94f2a
Generate tests
2018-08-20 16:38:53 -04:00
Rick Waldron
734544272b
Class Fields: convert propname-error into non-generated to avoid creating erroneous tests where restrictions do not align.
2018-08-20 16:38:52 -04:00
Rick Waldron
588459fc34
Generate tests
2018-07-25 12:19:29 -04:00
Rick Waldron
64f219b666
Features: run feature detector to verify newly added feature flags
2018-07-25 12:16:49 -04:00
Thomas Wood
2d4ac25fa0
Add feature flags for `new.target`
...
Additionally removed the `arrow-function` feature for
test/language/eval-code/direct/new.target-fn.js as it is not testing
arrow-functions, but they are mentioned in the preamble.
2018-07-24 20:31:35 +01:00
André Bargull
06c2f01901
Fix multiple test bugs and remove incomplete or no longer valid tests ( #1616 )
2018-06-29 18:52:53 -04:00
Rick Waldron
2f201e5561
TemplateMap: split TemplateMap cache test into own file
2018-06-07 23:12:16 -04:00
Andrea Giammarchi
7c9469115e
GetTemplateObject with a unique template object
2018-06-07 11:31:07 +02:00
Caio Lima
ebe393172f
Adding prefixed string to compare with BigInt
2018-05-20 20:24:13 -03:00
Rick Waldron
ffc46a667c
BigInt: cleanup assertion messages ( #1549 )
2018-05-09 18:14:09 -03:00
Rick Waldron
c38bf8ba23
Merge pull request #1546 from caiolima/big-int-relational-symbol
...
Added tests for relational comparison among BigInt and Symbol
2018-05-09 15:42:10 -04:00
Caio Lima
c93caac30b
Updating error messages
2018-05-08 22:58:18 -03:00
Caio Lima
5cacfaf64b
Added tests of relational comparison among BigInt and boolean
2018-05-08 10:06:29 -03:00
Caio Lima
340dfba5dc
Added tests for relational comparison among BigInt and Symbol
2018-05-08 09:34:34 -03:00
André Bargull
b552dad5cb
Various test cases for cross-browser compliance bugs
2018-05-03 09:27:27 -07:00
Rick Waldron
0b36f27000
Features: add missing "destructuring-binding" features; remove "default-arg" ( #1521 )
2018-04-24 14:52:19 -04:00
Robin Templeton
34e7102b78
bigint comparison tests ( #1513 )
...
* relational comparison of bigint and string values
* additional tests for strings converted to NaN
2018-04-18 15:33:00 -04:00
Kevin Gibbons
49039979c8
Add test for double super for proposal-class-fields#92
2018-04-09 12:02:22 -07:00
Kevin Gibbons
dba8d7cdc7
Add test for proposal-class-fields#92
2018-04-06 11:24:15 -07:00
Valerie
1e1d503c1b
numeric literal seperators: test change in CodePoint production ( #1464 )
2018-02-28 13:58:22 -05:00
Daniel Ehrenberg
0b54908dba
Add test for eval-in-function template tags ( #1457 )
...
Thanks to Caitin Potter for highlighting this test case.
2018-02-27 17:46:44 -05:00
Valerie R Young
7882fbfae3
async-iteration: move existing throw/return tests to AsyncGeneratorPrototype dir
2018-02-22 13:34:08 -05:00
Valerie R Young
0e99fa8a3a
async-iteration: add esid for 'esid: pending' tests
2018-02-22 13:34:08 -05:00
Jeff Walden
a19993e269
Add tests for the behavior of INT32_MIN (-2147483648) as exponent with the exponentiation operator and with Math.pow (which shares the same core algorithm in the spec, but might be differently implemented in actual implementations). ( #1445 )
2018-02-14 17:02:39 -05:00
Adrian Heine
2fb8eca677
Fix typo intialize(r) -> initialize(r)
2018-02-12 10:05:52 -05:00
Daniel Ehrenberg
d5fc8b25af
Test for change to cache templates by site, not contents ( #972 )
...
* Test for change to cache templates by site, not contents
These tests are against a specification change based on discussion in
https://github.com/tc39/ecma262/issues/840
The tests here passed on SpiderMonkey but failed on other
implementations, which implement the current specification.
* Add a test that caching is by source location, not function identity
* Update existing tests to reference the spec properly
2018-02-05 14:40:19 -05:00
Mike Pennisi
1d96e25784
Refactor function literal tests for parsers
...
A number of tests for the parsing of function literals were expressed
using `eval`. This made the tests more complex than necessary and also
prevented the tests from providing value to ECMAScript parsers.
Remove the use of `eval` in the relevant tests and instead express the
expectations with literal source text.
2018-02-03 23:25:41 -05:00
Mike Pennisi
6dafe71f1a
Improve file names
2018-02-03 23:15:40 -05:00
Mike Pennisi
baa5d94bc5
Refactor object initializer tests for parsers
...
A number of tests for the parsing of object initializers were expressed
using `eval`. This made the tests more complex than necessary and also
prevented the tests from providing value to ECMAScript parsers.
Remove the use of `eval` in the relevant tests and instead express the
expectations with literal source text.
2018-01-25 14:01:06 -05:00
Josh Wolfe
4455b1017e
remove unnecessary method syntax
2018-01-25 14:00:43 -05:00
Josh Wolfe
9d066a8181
Order of evaluation tests for infix numeric operators
2018-01-25 14:00:43 -05:00
Josh Wolfe
186ec5d177
BigInt and Number type mismatch tests for infix operators
2018-01-25 14:00:10 -05:00
André Bargull
f3911d7ae4
Update remaining tests to use 'parse' instead of 'early' error phase
2018-01-25 13:59:37 -05:00
Rick Waldron
2cb0028bf1
Rename sec-delete-operator test, mark non-obvious syntax
2018-01-17 12:47:44 -05:00
Mike Pennisi
c4e02a7a65
fixup! Refactor DeleteExpression tests for parsers
2018-01-17 12:35:12 -05:00
Mike Pennisi
cae69a9775
Refactor DeleteExpression tests for parsers
...
A number of tests for the parsing of the DeleteExpression production
were expressed using `eval`. This made the tests more complex than
necessary, and also prevented the tests from providing value to
ECMAScript parsers.
Remove the use of `eval` in the relevant tests and instead express the
expectations with literal source text. Remove superfluous tests which
only differed in the runtime semantics of source text that could not be
evaluated due to syntax errors.
2018-01-17 12:35:12 -05:00
Rick Waldron
d7b5715e6c
Fix: various lint fixes
2018-01-11 10:21:08 -05:00
Rick Waldron
4afc330363
Fix: various lint fixes
2018-01-10 17:29:48 -05:00
Rick Waldron
670560f16b
Fix: esid sec-generator-function-definitions
2018-01-10 16:04:16 -05:00
Rick Waldron
5cd8e7bd53
Fix esid: static-semantics-hasproductionintailposition => sec-static-semantics-hascallintailposition
2018-01-10 15:44:56 -05:00
Rick Waldron
e9e928babe
Resolving conflicts in class-fields src templates
2018-01-05 15:31:17 -05:00