Leonardo Balter
e6f4b20834
Add tests for TypedArrays filter
2016-05-05 15:16:26 -04:00
jugglinmike
4980fd264e
Add tests for ArraySpeciesCreate ( #600 )
...
Assert the expected behavior of the ArraySpeciesCreate abstract
operation in the 5 Array instance methods from which it is invoked.
This change set does not include tests for ECMAScript realm
considerations because Test262 does not currently expose a mechanism for
interfacing with realms.
2016-05-03 12:42:38 -04:00
Gorkem Yakin
832365f9c2
Merge pull request #565 from bocoup/modules-namespace
...
Add tests for module namespace objects
2016-04-29 14:26:05 -07:00
Gorkem Yakin
583a83c202
Merge pull request #563 from bocoup/modules-eval
...
Module semantics: evaluation
2016-04-29 14:26:01 -07:00
Gorkem Yakin
d5c92d09f0
Merge pull request #562 from bocoup/modules-instn
...
Module semantics: declaration instantiation
2016-04-29 14:25:54 -07:00
Gorkem Yakin
a58ca88b31
Merge pull request #561 from bocoup/modules-early
...
Module code: early errors
2016-04-29 14:25:49 -07:00
Gorkem Yakin
f50cc81ace
Merge pull request #560 from bocoup/modules-syntax
...
Module code: syntax validation
2016-04-29 14:25:43 -07:00
Brian Terlson
3d285da73d
Replace duplicate description with info in map test
2016-04-29 10:01:41 -07:00
Leonardo Balter
177b2f6018
Add tests for TypedArrays toLocaleString
2016-04-29 09:39:32 -04:00
Leonardo Balter
9c45e2ac68
Revert "Add `System.global` tests ( #567 )"
...
This reverts commit 45e5fc8889
.
2016-04-27 14:25:15 -04:00
Gorkem Yakin
efd84de3e7
Merge pull request #601 from bocoup/generator-noise
...
Reduce noise in output of test generation tool
2016-04-26 14:12:21 -07:00
Mike Pennisi
73a7e23061
Re-generate tests
2016-04-26 16:13:32 -04:00
Mike Pennisi
eb1c382aa5
[generation] Preserve newlines in `info` tag
2016-04-26 16:13:30 -04:00
Mike Pennisi
3777273b5d
[generation] Avoid generating trailing whitespace
2016-04-26 16:12:49 -04:00
Mike Pennisi
82051d8f6a
[generation] Strip whitespace from generated YAML
2016-04-26 13:52:54 -04:00
Gorkem Yakin
84d95077d0
Merge branch 'bocoup/ta-foreach-map-update'
2016-04-26 09:26:03 -07:00
Leonardo Balter
afd44fc87a
Update tests for TypedArrays foreach and map
...
Based on the feedback from gh-593
2016-04-26 09:23:58 -07:00
Gorkem Yakin
85e6ab8e15
Merge branch 'bocoup/species-accessor-values'
2016-04-25 16:59:44 -07:00
Mike Pennisi
b8e40a6f3f
Add tests for return value of @@species accessors
2016-04-25 16:59:23 -07:00
Gorkem Yakin
851be6108a
Merge branch 'bocoup/ta-subarray'
2016-04-25 16:53:20 -07:00
Leonardo Balter
1f9cc0b0c0
Add tests for TypedArrays subarray
2016-04-25 16:52:20 -07:00
Gorkem Yakin
f6475d81bf
Merge pull request #543 from bocoup/enumerable-helper
...
Fix verifyEnumerable helper to account for properties with Symbol values
2016-04-25 16:32:53 -07:00
Mike Pennisi
784824895d
Extend coverage for eval code
...
Closes #572
Introduce tests for new semantics for ES2015 features such as
lexically-scoped bindings. Also add tests for semantics defined in prior
editions of the specification but not yet covered in this test suite.
2016-04-25 16:43:48 -04:00
Mike Pennisi
2872537136
Add equivalent tests for eval code
...
For each test that asserts the behavior of either "direct" or "indirect"
eval (but not both), introduce an equivalent test for the opposite case.
2016-04-25 16:36:41 -04:00
Mike Pennisi
364d6433e2
Refactor tests for eval code
...
Some tests asserted behavior for both "direct" eval and "indirect" eval.
Split these assertions across files dedicated for each use case.
2016-04-25 16:36:39 -04:00
Mike Pennisi
7630e1763d
Re-organize tests for eval
...
Limit tests in `language/expressions/call/` and `built-ins/eval/` to
only assert details that are directly related to the invocation pattern.
Re-organize all other tests within the `language/eval-code/` directory,
further categorizing each as `direct` or `indirect` as appropriate.
Remove the extraneous "executable" flag from those files which carried
it.
2016-04-25 16:36:36 -04:00
Gorkem Yakin
7f88f29328
Merge branch 'bocoup/global-object'
2016-04-25 11:09:49 -07:00
Mike Pennisi
eb644bb2da
Reduce reliance on `fnGlobalObject.js`
...
This harness function is not necessary in the majority of cases in which
it is used. Remove its usage to simplify tests and decrease the amount
of domain-specific knowledge necessary to contribute to the test suite.
Persist the harness function itself for use by future tests for ES2015
modules (such a helper is necessary for tests that are interpreted as
module code).
2016-04-25 11:09:21 -07:00
Gorkem Yakin
562133f4ba
Merge branch 'bocoup/symbol-cleanup'
2016-04-25 10:59:48 -07:00
Mike Pennisi
3d68fcc063
Increase coverage for Symbol constructor
...
Add new tests for invocation requirements; re-organize existing files
according to the language feature under test.
2016-04-25 10:59:22 -07:00
Gorkem Yakin
35c00cab92
Merge branch 'bocoup/ta-every-some'
2016-04-25 10:46:38 -07:00
Leonardo Balter
45ff661f75
Add tests for TypedArrays some
2016-04-25 10:46:22 -07:00
Leonardo Balter
3339406dd7
Add tests for TypedArrays every
2016-04-25 10:46:16 -07:00
Gorkem Yakin
a4fd0dc8f4
Merge branch 'bocoup-ta-interoperability'
2016-04-25 10:37:06 -07:00
Leonardo Balter
866626500c
Update tests for TypedArrays/DataView non-interoperable get accessor methods
...
Fixes gh-582
2016-04-25 10:36:50 -07:00
Gorkem Yakin
c26ef14ae0
Merge branch 'bocoup/ta-indexof'
2016-04-25 10:32:22 -07:00
Leonardo Balter
d1f02d0fb8
Add tests for TypedArrays lastIndexOf
2016-04-25 10:31:42 -07:00
Leonardo Balter
d46b0b1860
Add tests for TypedArrays indexOf
2016-04-25 10:31:38 -07:00
Gorkem Yakin
a432cde542
Merge pull request #534 from mythrialle/master
...
Removes special handling for UTC timezone in toISOString/15.9.5.43-0-1…
2016-04-25 10:02:19 -07:00
jugglinmike
54fcbf7ae0
[generation] Support changing to existing files ( #583 )
...
When inspecting previously-generated files, a new `Test` instance should
be used. This avoids over-writing the in-memory representation of the
latest test, and allows previously-existing test files to be partially
updated according to subsequent changes in their respective source/case
files.
2016-04-25 12:20:23 -04:00
Mythri
664ec78fcc
Moves Date constructor outside of assert, so that it actually tests toISOString
2016-04-25 16:45:03 +01:00
Leonardo Balter
bc0a40c51c
Add tests for TypedArrays findIndex
2016-04-25 11:43:19 -04:00
Mythri
679d02a6ed
Fixed comments
2016-04-25 15:43:55 +01:00
Mike Pennisi
a8401b34d8
fixup! Add tests for module namespace objects
...
Implement suggested modification to naming scheme.
2016-04-22 16:36:06 -04:00
Mike Pennisi
436ad9cdfd
fixup! Module semantics: evaluation
...
Implement suggested modification to naming scheme.
2016-04-22 16:29:26 -04:00
Mike Pennisi
84438a53d0
fixup! Module semantics: declaration instantiation
...
Implement suggested modification to naming scheme.
2016-04-22 16:21:57 -04:00
Leonardo Balter
9aa4dced8d
Add tests for TypedArrays find
2016-04-22 10:34:30 -04:00
Leonardo Balter
bc8ae6e0ae
Fix test for TypedArray.prototype.forEach
2016-04-21 17:22:55 -04:00
jugglinmike
ba3dacbe5a
Correct tests for native functions' toString value ( #580 )
...
Modify the regular expression for native functions' toString value to
satisfy all test cases. Correct the test file's reference to the harness
file. Re-format the test file's assertions to aid debugging in the event
of failure.
2016-04-21 15:55:54 -04:00
jugglinmike
38329a7038
Add tests for TryStatement binding restrictions ( #577 )
...
This changeset includes tests for early errors and those generated
dynamically by eval. It also accounts for relevant AnnexB extensions.
2016-04-21 15:54:25 -04:00