Commit Graph

822 Commits

Author SHA1 Message Date
André Bargull ba1b02a047 Replace runTestCase with assert helpers [test/language/eval-code] 2015-08-13 17:32:19 +02:00
André Bargull 27b234f708 Replace runTestCase with assert helpers [test/language/arguments-object] 2015-08-13 17:31:54 +02:00
Brian Terlson 39b5b7272c Merge pull request #392 from anba/remove-runTestCase-throws
Replace runTestCase with assert.throws
2015-08-11 10:42:07 -07:00
André Bargull 4f35b40617 Replace runTestCase with assert helpers [test/built-ins/Object] 2015-08-11 17:53:40 +02:00
André Bargull 44bc67797e Replace runTestCase with assert helpers [test/built-ins/Object/defineProperties] 2015-08-11 17:53:17 +02:00
André Bargull 0a37298b46 Replace runTestCase with assert helpers [test/built-ins/Object/defineProperty] 2015-08-11 17:52:55 +02:00
André Bargull c2a61d1735 Replace runTestCase with assert helpers [test/built-ins/Object/{getOwnPropertyNames, keys}] 2015-08-11 17:52:32 +02:00
André Bargull ed0a2bad55 Replace runTestCase with assert helpers [test/built-ins/Object/getOwnPropertyDescriptor] 2015-08-11 17:52:09 +02:00
André Bargull 8d358cbd07 Replace runTestCase with assert helpers [test/built-ins/Object/is{Frozen, Extensible, Sealed}] 2015-08-11 17:51:42 +02:00
André Bargull 9cc4016866 Replace runTestCase with assert helpers [test/built-ins/Object/{freeze, preventExtensions, seal}] 2015-08-11 17:51:16 +02:00
André Bargull 4facaaab5f Replace runTestCase with assert helpers [test/built-ins/Object/create] 2015-08-11 17:50:53 +02:00
André Bargull 589b638ab5 Replace runTestCase with assert.throws [test/built-ins] 2015-08-11 17:44:37 +02:00
André Bargull edc902aff5 Replace runTestCase with assert.throws [test/built-ins/Array] 2015-08-11 17:44:26 +02:00
André Bargull f3e919209c Replace runTestCase with assert.throws [test/built-ins/Object] 2015-08-11 17:43:48 +02:00
André Bargull 1f97345668 Replace runTestCase with assert.throws [test/language/] 2015-08-11 17:43:21 +02:00
André Bargull 7f55f60b5f Replace runTestCase with assert.throws [test/language/statements] 2015-08-11 17:43:01 +02:00
André Bargull 3de484fe83 Replace runTestCase with assert.throws [test/language/expressions] 2015-08-11 17:42:41 +02:00
Mike Pennisi d6bbbc9aed Add tests for well-known Symbol: @@toStringTag 2015-08-07 20:02:44 -04:00
Brian Terlson 9cb89a4e3c Merge pull request #411 from anba/remove-runTestCase-language
Replace runTestCase in test/language
2015-08-06 10:24:08 -07:00
Brian Terlson d58c8b9a99 Merge pull request #410 from anba/remove-runTestCase-builtins
Replace runTestCase in test/built-ins
2015-08-06 10:23:59 -07:00
André Bargull d45d495ee6 Replace runTestCase with assert helpers [test/language/function-code] 2015-08-06 18:34:38 +02:00
André Bargull f939067d0e Replace runTestCase with assert helpers [test/language/future-reserved-words] 2015-08-06 18:34:15 +02:00
André Bargull 4c582732d0 Replace runTestCase with assert helpers [test/language/line-terminators] 2015-08-06 18:33:54 +02:00
André Bargull 31f027dc03 Replace runTestCase with assert helpers [test/language/types] 2015-08-06 18:33:32 +02:00
André Bargull 3c3e0a6adb Replace runTestCase with assert helpers [test/language/statements/] 2015-08-06 18:33:10 +02:00
André Bargull 713df280e5 Replace runTestCase with assert helpers [test/language/statements/for] 2015-08-06 18:32:38 +02:00
André Bargull efabdf8474 Replace runTestCase with assert helpers [test/language/expressions/] 2015-08-06 18:32:15 +02:00
André Bargull c7e160084c Replace runTestCase with assert helpers [test/language/expressions/object] 2015-08-06 18:31:44 +02:00
André Bargull 4eac0d909e Replace runTestCase with assert helpers [test/language/expressions/delete] 2015-08-06 18:31:06 +02:00
André Bargull ba8a41efe9 Replace runTestCase with assert helpers [test/language/arguments-object] 2015-08-06 18:30:42 +02:00
André Bargull 7d6d983ff9 Replace runTestCase with assert helpers [test/built-ins/] 2015-08-06 18:27:21 +02:00
André Bargull 50c29deb29 Replace runTestCase with assert helpers [test/built-ins/RegExp] 2015-08-06 18:26:59 +02:00
André Bargull 6cd7b9e275 Replace runTestCase with assert helpers [test/built-ins/Number] 2015-08-06 18:26:38 +02:00
André Bargull 33a7e03a76 Replace runTestCase with assert helpers [test/built-ins/Math] 2015-08-06 18:26:26 +02:00
André Bargull 8ea6a7e374 Replace runTestCase with assert helpers [test/built-ins/JSON] 2015-08-06 18:25:42 +02:00
André Bargull bec8782918 Replace runTestCase with assert helpers [test/built-ins/Date] 2015-08-06 18:25:18 +02:00
André Bargull cf231fb03b Replace runTestCase with assert helpers [test/built-ins/Error] 2015-08-06 18:24:55 +02:00
André Bargull 60a2879133 Replace runTestCase with assert helpers [test/built-ins/Function] 2015-08-06 18:24:43 +02:00
André Bargull b1ecdd00e8 Replace runTestCase with assert helpers [test/built-ins/String] 2015-08-06 18:23:58 +02:00
André Bargull a3bfd5a61f Replace runTestCase with assert helpers [test/built-ins/Array] 2015-08-06 18:19:54 +02:00
André Bargull 174f24b2f3 Replace runTestCase with assert helpers [test/built-ins/Array/prototype/reduceRight] 2015-08-06 18:19:31 +02:00
André Bargull df43797c70 Replace runTestCase with assert helpers [test/built-ins/Array/prototype/reduce] 2015-08-06 18:18:58 +02:00
André Bargull 976a687b27 Replace runTestCase with assert helpers [test/built-ins/Array/prototype/map] 2015-08-06 18:18:33 +02:00
André Bargull e2e4fa4c93 Replace runTestCase with assert helpers [test/built-ins/Array/prototype/filter] 2015-08-06 18:17:56 +02:00
André Bargull 354b7cc11b Replace runTestCase with assert helpers [test/built-ins/Array/prototype/lastIndexOf] 2015-08-06 18:17:18 +02:00
André Bargull 7510a91a7e Replace runTestCase with assert helpers [test/built-ins/Array/prototype/indexOf] 2015-08-06 18:16:54 +02:00
André Bargull 659aa4c0f8 Replace runTestCase with assert helpers [test/built-ins/Array/prototype/some] 2015-08-06 18:16:23 +02:00
André Bargull a87aedd8a5 Replace runTestCase with assert helpers [test/built-ins/Array/prototype/every] 2015-08-06 18:15:59 +02:00
André Bargull e8246fd9f0 Replace runTestCase with assert helpers [test/built-ins/Array/prototype/forEach] 2015-08-06 18:14:23 +02:00
Brian Terlson e06ede9a65 Merge pull request #401 from anba/remove_invalid_array_from_test
Remove invalid Array.from test
2015-08-05 13:32:32 -07:00
Brian Terlson 3a7db54b3e Merge pull request #403 from bocoup/fixes-proxy
Small fixes on Proxy constructor tests
2015-08-05 11:02:26 -07:00
Mike Pennisi bb0cbeb655 Add tests for well-known Symbol: @@replace 2015-08-05 09:39:00 -04:00
André Bargull da6c9b964c Remove invalid Array.from test 2015-08-05 07:25:31 +02:00
unknown e3cf0acb1c update tests for Array.from 2015-08-03 18:20:24 +08:00
Leonardo Balter fbf3b89870 Small fixes on Proxy constructor tests 2015-07-31 17:03:02 -04:00
Leonardo Balter e72f4bcd62 fixup! Add tests for Array.prototype.copyWithin 2015-07-31 16:46:46 -04:00
Leonardo Balter 2a32ff4a66 fixup! Add tests for Array.prototype.copyWithin 2015-07-31 16:44:28 -04:00
André Bargull 932bd1a12c Move intl tests to sub-folders 2015-07-31 17:12:08 +02:00
Brian Terlson eea8807d40 Merge pull request #355 from anba/regexp-unicode
B.1.4 and Unicode RegExps
2015-07-30 15:31:16 -07:00
André Bargull d1f718f806 Change test descriptions 2015-07-29 17:24:16 +02:00
André Bargull 99e32c6912 Add assertion messages 2015-07-29 17:23:48 +02:00
Mike Pennisi 652e35bd32 Add tests for well-known Symbol, @@hasInstance
Assert the behavior of the built-in method on the FunctionPrototype and
the usage of the Symbol by the `instanceof` operator.
2015-07-28 00:08:55 -04:00
Brian Terlson d40961b334 Merge pull request #378 from bocoup/Array.of
Add tests for Array.of
2015-07-27 17:27:20 -07:00
Brian Terlson a89613b4f1 Merge pull request #388 from bocoup/array-find-and-findindex
Update tests for Array#find and Array#findIndex
2015-07-27 17:27:16 -07:00
Leonardo Balter 9ed21dc963 Update tests for Array.of 2015-07-27 20:19:09 -04:00
Leonardo Balter 6a440ee616 Update tests for Array.prototype.findIndex 2015-07-27 20:17:43 -04:00
Leonardo Balter 88435c5201 Update tests for Array.prototype.find 2015-07-27 20:17:43 -04:00
Leonardo Balter e64e17f750 Add and update tests for Array.prototype.fill 2015-07-27 20:16:39 -04:00
Leonardo Balter 935da0827b Add tests for Array.prototype.copyWithin 2015-07-27 20:14:45 -04:00
Brian Terlson 02fbde769c Merge pull request #381 from bocoup/array-iterator-methods
Add and update tests for Array.prototype iterator methods.
2015-07-27 17:08:19 -07:00
Brian Terlson 791b25ebbc Merge pull request #377 from bocoup/symbol-iterator
Add tests for @@iterator
2015-07-27 16:45:51 -07:00
Brian Terlson d54ff00df2 Merge pull request #369 from littledan/master
Reinforce test for the use of ToLength(lastIndex) in RegExp
2015-07-24 14:00:45 -07:00
Brian Terlson cd4461c89e Merge pull request #380 from bocoup/String.prototype.endsWith
Add and update tests for String.prototype.endsWith
2015-07-24 12:51:52 -07:00
Leonardo Balter 33c791e722 String.prototype.startsWith 2015-07-24 15:29:35 -04:00
Leonardo Balter cc4230564a String.prototype.endsWith 2015-07-24 15:28:35 -04:00
Brian Terlson bdd84fb6ae Merge pull request #352 from bocoup/es6-regexp-u
Add tests for RegExp `u` flag
2015-07-24 11:45:18 -07:00
Mike Pennisi 9068608ab7 Add tests for RegExp `u` flag 2015-07-24 14:43:20 -04:00
Mike Pennisi 71fa7b570c Add tests for @@isConcatSpreadable 2015-07-24 14:42:35 -04:00
Leonardo Balter 096b31a05b String.prototype.includes 2015-07-23 18:50:59 -04:00
Brian Terlson 57b3d1752b Merge pull request #366 from bocoup/String.prototype.repeat
Add tests for String.prototype.repeat
2015-07-22 17:13:44 -07:00
Brian Terlson d2c6a3f142 Merge pull request #361 from bocoup/function-name
Add tests for function `name` attribute
2015-07-21 18:55:30 -07:00
Mike Pennisi 2fe074134a Add tests for function `name` attribute
This change set includes tests for most invocations of the
SetFunctionName abstract operation in the ES2015 specification.
Practical testing considerations preclude the introduction of tests for
certain invocations:

- The project is still vetting methods to sustainably test the semantics
  of the Destructuring Binding pattern across all valid productions.
  - 13.3.3.6 Runtime Semantics: IteratorBindingInitialization
  - 13.3.3.7 Runtime Semantics: KeyedBindingInitialization
- Without a loader, there is no way to access a function object declared
  in an ExportDeclaration, so `name` assignment cannot be tested in
  these cases
  - 14.1.19 Runtime Semantics: InstantiateFunctionObject
  - 14.4.12 Runtime Semantics: InstantiateFunctionObject
  - 14.5.15 Runtime Semantics: BindingClassDeclarationEvaluation
  - 15.2.3.11 Runtime Semantics: Evaluation
2015-07-21 20:05:34 -04:00
Mike Pennisi 946121ec66 Add tests for RegExp `y` flag 2015-07-21 20:02:07 -04:00
Brian Terlson e427e67eb6 Merge pull request #358 from bocoup/promise
Extend test coverage for Promise built-in
2015-07-21 16:26:55 -07:00
Dan Ehrenberg 9d2451eb72 Reinforce test for the use of ToLength(lastIndex) in RegExp
Previously, test262 had only a test that ensured that ToLength (for
example, rather than ToInteger) was used in test'ing a RegExp, not
in calls to exec. Although in the ES5 and ES2015 specs there is only
one code path, in some implementations, ToLength is called in from
separate code paths. This patch makes a new test for exec'ing a
RegExp and ensures that ToLength is called.
2015-07-21 14:26:32 -07:00
Brian Terlson cdc6be9631 Merge pull request #359 from bocoup/String.raw
Add tests for String.raw
2015-07-21 13:02:49 -07:00
Leonardo Balter 95349fcb2c String.prototype.normalize 2015-07-21 13:58:37 -04:00
Brian Terlson 7992be11ed Merge pull request #386 from anba/issue-383/test-failures
Fix test regressions
2015-07-17 13:06:38 -07:00
Brian Terlson 2284a46ebf Merge pull request #385 from anba/license
Change license headers to standard format
2015-07-17 11:03:07 -07:00
Brian Terlson 28089fe079 Merge pull request #365 from bocoup/codePointAt
Add tests for String.prototype.codePointAt
2015-07-17 11:01:58 -07:00
André Bargull 023c7aa69e - Remove inline license
- Remove duplicate word
- Add missing license
2015-07-17 19:55:00 +02:00
André Bargull a85f5039e0 Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
André Bargull 85b248844d Fix test regressions
- Add missing 'negative: ReferenceError' in S7.9_A5.7_T1
- Remove stale 'negative: ReferenceError' in block-local-closure-get-before-initialization
- Remove all tail-call expressions in test/built-ins/Function
- And update code in test/built-ins/Function to simply use 'f()' instead of 'var r = f(); return r'

Fixes #383
2015-07-17 17:31:26 +02:00
Brian Terlson ada5db7569 Merge pull request #357 from anba/intl402-ed2
Intl402 ed2
2015-07-16 16:49:03 -07:00
Leonardo Balter d6a96506f5 Add tests for Array.prototype.values 2015-07-16 19:27:21 -04:00
Leonardo Balter c6c61bd50d String.prototype.codePointAt 2015-07-16 18:49:40 -04:00
Brian Terlson 0599e839a3 Merge pull request #349 from bocoup/String.fromCodePoint
Add tests for String.fromCodePoint
2015-07-16 15:42:07 -07:00
Brian Terlson 13ebbebfd6 Merge pull request #360 from bocoup/negative-reform
Negative reform
2015-07-16 15:31:22 -07:00
Leonardo Balter bab81c5fca Update tests for Array.prototype.entries 2015-07-16 18:29:13 -04:00
Leonardo Balter 8f14f236b8 Update tests for Array.prototype.keys 2015-07-16 18:17:12 -04:00