Brian Terlson
c295916c09
Merge pull request #332 from bocoup/update-links
...
Update spec references to use canonical source
2015-06-24 18:56:14 -07:00
Mike Pennisi
f424d5f37b
Update spec references to use canonical source
2015-06-24 16:36:59 -04:00
Brian Terlson
afd6450bd2
Merge pull request #327 from bocoup/object-assign-extensions
...
Extend coverage for Object.assign
2015-06-23 17:48:49 -07:00
Brian Terlson
ddc687d0cb
Merge pull request #320 from bocoup/WeakSet
...
Add tests for WeakSet
2015-06-23 17:41:19 -07:00
Brian Terlson
134c484abb
Merge pull request #330 from bocoup/correct-promise-test
...
Fix bugs in Promise tests
2015-06-23 17:14:28 -07:00
Mike Pennisi
ad064a631c
fixup! Fix bug in test
2015-06-23 13:42:19 -04:00
Mike Pennisi
5e8b276bf5
fixup! Fix bug in test
2015-06-23 12:03:09 -04:00
Mike Pennisi
6f2feb0157
Fix bug in test
...
This test's description concerns the behavior of `Promise.all` when the
IteratorStep abstract operation fails due to an abrupt completion
returned by the iterator's `next` method. The test body did not actually
assert that functionality.
Update the test body to correctly define the requisite iterator and
assert that the specific error created is the one thrown from the
invocation of `Promise.all`
2015-06-23 10:30:01 -04:00
Mike Pennisi
39cd09f7a8
Extend coverage for Object.assign
2015-06-19 10:38:22 -04:00
Brian Terlson
12cc01484e
Merge pull request #293 from yanlxu/Object-Assign
...
Add tests for Object-Assign
2015-06-18 15:58:27 -04:00
Brian Terlson
0164622232
Merge pull request #325 from bocoup/fix-browser
...
Update browser runner to inject `assert.js`
2015-06-18 15:39:37 -04:00
Mike Pennisi
73aa06275a
Update browser runner to inject `assert.js`
...
Since the Python runner was updated to include `assert.js` in all tests
unconditionally, a number of tests have been written that implicitly
rely on its presence. The browser runner does not currently provide this
file's contents to these tests, so they fail unconditionally.
Update the browser runner to inject that file's contents into every test
context.
Note: the existing approach to file retrieval (namely loading via
synchronous XHR requests) is inefficient and deprecated in some
browsers. It is honored here for the sake of consistency and to minimize
the changeset necessary to fix the browser runner.
2015-06-18 13:53:09 -04:00
Yanli Xu
07b21a5e44
add tests for Object.assign
2015-06-18 15:23:15 +08:00
Brian Terlson
42d16da901
Merge pull request #286 from bocoup/obj-method-def
...
Add tests for MethodDefinition forms new to ES6
2015-06-17 19:56:29 -04:00
Brian Terlson
e1500bff66
Merge pull request #322 from bocoup/remove-print
...
Remove $PRINT helper function
2015-06-17 19:54:58 -04:00
Brian Terlson
a54793bf4b
Merge pull request #324 from bocoup/fix-meta-data
...
Fix typo in test meta-data
2015-06-17 16:21:01 -04:00
Mike Pennisi
48dbddebdb
Fix typo in test meta-data
...
The `Negative` tag accepts a string value (not a list)
2015-06-17 15:44:54 -04:00
Mike Pennisi
fe11a1ea1a
Remove $PRINT helper function
...
The `$PRINT` helper function has no effect on test behavior. The
following tests use it to report assertion outcomes (and as a result
will fail silently):
- test/language/function-code/S10.2.1_A4_T2.js
- test/language/function-code/S10.2.1_A5.1_T1.js
- test/language/function-code/S10.2.1_A5.1_T2.js
- test/language/function-code/S10.2.1_A5.2_T1.js
Remove the function definition and all references within tests. Update
tests that use it as an error reporting mechanism to instead use an
appropriate `assert` helper function.
2015-06-16 13:43:23 -04:00
Brian Terlson
f668e94b6f
Merge pull request #318 from pvginkel/fill-is-es6
...
The Array.prototype.fill function is an ES6 function.
2015-06-16 13:31:23 -04:00
Brian Terlson
54de5fb509
Merge pull request #319 from pvginkel/missing-features
...
The Array.prototype.find function is an ES6 function.
2015-06-16 13:30:12 -04:00
Brian Terlson
cd35655beb
Merge pull request #317 from bocoup/es6-numeric-literals
...
ES6 numeric literals
2015-06-16 13:28:35 -04:00
Brian Terlson
15ad3c9cad
Merge pull request #321 from bocoup/swallowed-assertions
...
Fix tautological pattern in tests
2015-06-16 13:19:32 -04:00
Mike Pennisi
57f3466cf7
Fix tautological pattern in tests
...
In neglecting to assert the type of error thrown (or that any error was
thrown at all), these tests cannot fail. Refactor the tests to use the
`assert.throws` helper method, which takes these details into
consideration.
2015-06-16 12:55:56 -04:00
Brian Terlson
e4aac334b8
Merge pull request #282 from bocoup/Proxy
...
Add tests for Proxy
2015-06-16 11:18:57 -04:00
Leonardo Balter
2c4077c17a
Proxy: construct
2015-06-15 22:37:59 -04:00
Leonardo Balter
450b830026
Proxy: apply
2015-06-15 22:37:59 -04:00
Leonardo Balter
3f214e715f
Proxy: ownKeys
2015-06-15 22:37:58 -04:00
Leonardo Balter
28f9d8dbd2
Proxy: enumerate
2015-06-15 22:37:58 -04:00
Leonardo Balter
d9edb3593a
Proxy: deleteProperty
2015-06-15 22:37:58 -04:00
Leonardo Balter
99ca320b01
Proxy: set
2015-06-15 22:37:57 -04:00
Leonardo Balter
21a1fbe68e
Proxy: get
2015-06-15 22:37:57 -04:00
Leonardo Balter
54e82687d7
Proxy: has
2015-06-15 22:37:57 -04:00
Leonardo Balter
b2d4bcfd0e
Proxy: defineProperty
2015-06-15 22:37:57 -04:00
Leonardo Balter
a2f0f2888d
Proxy: getOwnPropertyDescriptor
2015-06-15 22:37:57 -04:00
Leonardo Balter
79a256cd5a
Proxy: preventExtensions
2015-06-15 22:37:56 -04:00
Leonardo Balter
15a9a15815
Proxy: isExtensible
2015-06-15 22:37:56 -04:00
Leonardo Balter
54f3f23f72
Proxy: setPrototypeOf
2015-06-15 22:37:56 -04:00
Leonardo Balter
d012f5c680
Proxy: getPrototypeOf
2015-06-15 22:37:56 -04:00
Leonardo Balter
c3e71dcb0b
Proxy.revocable
2015-06-15 22:37:56 -04:00
Leonardo Balter
9bbe7c6272
Proxy: Core
2015-06-15 22:37:55 -04:00
Leonardo Balter
b898493f53
WeakSet
2015-06-15 22:37:24 -04:00
Pieter van Ginkel
e108edfd92
The Array.prototype.find function is an ES6 function.
...
A number of Array.prototype.find tests were missing a feature specification.
2015-06-14 06:22:33 +02:00
Pieter van Ginkel
1428368f81
The Array.prototype.fill function is an ES6 function.
...
One of the Array.prototype.fill tests specifies an es5id. Changed to an es6id.
2015-06-13 17:52:12 +02:00
Mike Pennisi
3fb19f53dc
Add tests for OctalIntegerLiterals
2015-06-12 16:06:52 -04:00
Mike Pennisi
c273e30235
Add tests for BinaryIntegerLiterals
2015-06-12 16:06:52 -04:00
Brian Terlson
a1437652ab
Merge pull request #313 from evilpie/includes
...
Use the more common array syntax for includes
2015-06-11 12:07:48 -04:00
Brian Terlson
488c0a71ce
Merge pull request #314 from arv/fix-yaml-carriage-return
...
Fix monkey yaml's handling of carriage return
2015-06-11 12:06:10 -04:00
Erik Arvidsson
be26179719
Fix monkey yaml's handling of carriage return
...
monkeyYaml didn't split lines correctly leading to \r in resulting
values.
Fixes #295
2015-06-10 10:45:23 -04:00
Tom Schuster
64fd1026dd
Use the more common array syntax for includes
2015-06-10 14:56:16 +02:00
Brian Terlson
36cbdcf8ec
Merge pull request #312 from bocoup/add-omitted-negative
...
Insert omitted `negative` tag
2015-06-09 17:01:59 -07:00