test262/test/language
jugglinmike da0a8e33f0 Improve coverage for section 14: Functions and Classes (#717)
* Add tests for early errors in functions

* Improve tests for class accessors

Use the `propertyHelper.js` utility in order to functionally test the
property descriptors of class methods.

* Remove redundant tests

The semantics of an IdentifierReference as a PropertyDefinition within
an object initializer are exhaustively tested by the files in this
directory whose name match the pattern `prop-def-id-*.js`.

Delete the redundant tests in favor of the more descriptively-named and
more exhaustive alternatives.

* Rename tests

* Update test names to be more descriptive

* Add tests for property descriptors of accessors

* Add tests for runtime error during method dfn

* Add test for observable iteration
2016-07-08 18:43:32 -07:00
..
arguments-object Improve compatibility for engines without support for Annex B 2015-09-07 20:40:09 +02:00
asi Remove a blank line to stop confusing YAML parsers 2016-03-04 15:01:01 -05:00
block-scope
comments Ensure U+180E is no longer considered whitespace 2016-07-06 10:11:32 -04:00
computed-property-names
destructuring/binding ObjectBindingPatterns can't end with multiple commas 2015-12-29 16:50:23 -05:00
directive-prologue Replace runTestCase with assert helpers [test/language/directive-prologue] 2015-08-13 17:35:04 +02:00
eval-code Improve coverage for section 12, "Expression" (#695) 2016-07-01 11:23:43 -07:00
expressions Improve coverage for section 14: Functions and Classes (#717) 2016-07-08 18:43:32 -07:00
function-code Merge pull request #587 from bocoup/generation-annexb-fns 2016-05-31 17:45:48 -04:00
future-reserved-words Replace runTestCase with assert.throws [test/language/] 2015-08-11 17:43:21 +02:00
global-code Improve coverage for section 12, "Expression" (#695) 2016-07-01 11:23:43 -07:00
identifier-resolution Reduce reliance on `fnGlobalObject.js` 2016-04-25 11:09:21 -07:00
identifiers Remove extraneous indent in header, for consistency 2015-08-24 15:24:10 -07:00
import - Remove inline license 2015-07-17 19:55:00 +02:00
keywords
line-terminators Replace runTestCase with assert.throws [test/language/] 2015-08-11 17:43:21 +02:00
literals Add test for early error in RegExp literals (#723) 2016-07-08 18:01:35 -07:00
module-code Add tests for Annex B extns to comments (#612) 2016-05-09 18:29:18 -04:00
punctuators
reserved-words Update meta data: `id` to `esid` 2016-03-10 19:46:46 -05:00
rest-parameters s/id/esid 2016-02-22 09:47:42 -05:00
source-text Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
statements Improve coverage for section 14: Functions and Classes (#717) 2016-07-08 18:43:32 -07:00
types Improve assertions comparing values to NaN (#690) 2016-07-01 11:22:55 -07:00
white-space Ensure U+180E is no longer considered whitespace 2016-07-06 10:11:32 -04:00