Leonardo Balter
f912927b1f
[TypedArrays] Apply code consistency fixes after checks with JSHint
2016-05-27 15:59:14 -04:00
Leonardo Balter
56b988883e
Add tests for %TypedArray%.prototype.includes
2016-05-25 10:31:55 -04:00
Leonardo Balter
d3effa125f
Add tests for DataView.prototype.setUint32
2016-05-25 10:28:01 -04:00
Leonardo Balter
d672cf24ea
Add tests for DataView.prototype.setUint16
2016-05-25 10:28:00 -04:00
Leonardo Balter
ab494e1e32
Add tests for DataView.prototype.setUint8
2016-05-25 10:28:00 -04:00
Leonardo Balter
88f427b4b9
Add tests for DataView.prototype.setInt32
2016-05-25 10:28:00 -04:00
Leonardo Balter
a9b65bdf2d
Add tests for DataView.prototype.setInt16
2016-05-25 10:28:00 -04:00
Leonardo Balter
138f8b1fdb
Add tests for DataView.prototype.setInt8
2016-05-25 10:27:59 -04:00
Leonardo Balter
1b64789ce0
Add tests for DataView.prototype.setFloat64
2016-05-25 10:27:59 -04:00
Leonardo Balter
da67e6b305
Add tests for DataView.prototype.setFloat32
2016-05-25 10:25:05 -04:00
Leonardo Balter
bc42c6ab5c
Add harness for byte conversion values
...
Update testTypedArrayConversions to require byteConversionValues
2016-05-25 10:10:50 -04:00
Leo Balter
28e707e367
Merge pull request #631 from bocoup/annex-b-date
...
Add tests for Annex B extns to Date.prototype
2016-05-19 20:20:36 -04:00
jugglinmike
2c33050732
Add tests for Annex B String.prototype.substr ( #628 )
2016-05-19 20:18:20 -04:00
jugglinmike
c6b0864d2b
Extend tests for Annex B String HTML methods ( #627 )
...
- Add tests for abrupt completion handling from ToString operations
- Add tests for method property descriptors
- Remove redundant assertion
2016-05-19 20:16:21 -04:00
Leo Balter
230dee1676
Merge pull request #585 from bocoup/generation-spread
...
Add tests for the spread operator (procedurally generated)
2016-05-19 18:15:48 -04:00
Mike Pennisi
18a2ba862d
Generate tests
2016-05-19 15:09:41 -04:00
Mike Pennisi
b7d496942a
Use distinct variable name within test case
...
In order to increase the clarity of generated output, select a name for
the test case variable that is not also used by a test template.
2016-05-19 15:06:13 -04:00
Mike Pennisi
95b5b13c16
Add test cases for the spread operator
2016-05-19 15:06:12 -04:00
Mike Pennisi
c98b6ed4e6
Specify `esid` tag in test templates
2016-05-19 15:06:11 -04:00
jugglinmike
c6a152558d
Add tests for Annex B extn: __proto__ in obj init ( #633 )
2016-05-19 13:01:07 -04:00
jugglinmike
a0ddf7bfe4
Add tests for generator intrinsic default proto ( #636 )
2016-05-19 12:54:49 -04:00
Leonardo Balter
9565f013ce
Add tests for DataView.prototype.getUint8
2016-05-19 12:12:13 -04:00
Leonardo Balter
1567b685e2
Add tests for Dataview.prototype.getInt8
2016-05-19 12:12:12 -04:00
Leonardo Balter
5e767dc2bb
Add tests for DataView.prototype.getUint16
2016-05-19 12:12:12 -04:00
Leonardo Balter
673b63e83d
Add tests for DataView.prototype.getInt16
2016-05-19 12:12:12 -04:00
Leonardo Balter
7f8e559cda
Add tests for DataView.prototype.getUint32
2016-05-19 12:12:11 -04:00
Leonardo Balter
0d5b6ea20c
Add tests for DataView.prototype.getInt32
2016-05-19 12:12:10 -04:00
Leonardo Balter
c1cdf88281
Add tests for DataView.prototype.getFloat64
2016-05-19 12:12:10 -04:00
Leonardo Balter
47b323cf89
Add tests for DataView.prototype.getFloat32
2016-05-18 19:07:34 -04:00
Leonardo Balter
89c0a952fd
Add tests for DataView.prototype.byteOffset
2016-05-18 18:58:04 -04:00
Leonardo Balter
339a3527c9
Add tests for DataView.prototype.byteLength
2016-05-18 18:58:04 -04:00
Leonardo Balter
7b529f00cb
Add tests for DataView.prototype.buffer
2016-05-18 18:58:04 -04:00
jugglinmike
332be5b8bc
Correct test for NaN canonicalization ( #640 )
...
Because implementations are free to select any valid NaN value during
GetValueFromBuffer, tests concerning semantics for consistent NaN value
encoding cannot rely on values returned from that abstract operation.
Update the test for `%TypedArray%.prototype.map` to set the same NaN
values via `map` as set in the "control" array.
2016-05-17 14:30:53 -04:00
jugglinmike
d8f1b92cf4
Add tests for Annex B extn: O.p.__proto__ ( #625 )
2016-05-16 13:53:43 -04:00
jugglinmike
cb40133425
Add tests for Annex B extns to global object ( #624 )
...
Extend tests for the `escape` and `unescape` built-ins to assert their
behavior. Rely on the latest ECMAScript draft, which specifies that
`escape` returns hexadecimal codes in upper case.
2016-05-16 13:53:30 -04:00
Leonardo Balter
ee5356b86a
Add tests for the DataView constructor
2016-05-16 09:50:04 -04:00
Leonardo Balter
3af3af3d40
Add tests for ArrayBuffer.prototype.byteLength
2016-05-12 10:30:17 -04:00
Leonardo Balter
a0cd3b07fc
Add tests for TypedArrays sort
2016-05-12 10:26:42 -04:00
Leonardo Balter
2c7c989439
Add tests for TypedArrays set
2016-05-12 10:19:58 -04:00
jugglinmike
b17ffc0298
Add tests for NaN handling with Typed Arrays ( #623 )
...
Ensure that NaN values are canonicalized consistently by all invocations
of SetValueInBuffer. Also ensure that `%TypedArray%.prototype.set` and
`%TypedArray%.prototype.slice` preserve the bit-level encoding of the
source data.
Use a set of experimentally-derived expressions known to produce NaN
values with distinct bit patterns in various platforms.
2016-05-12 10:16:03 -04:00
Mike Pennisi
37b3e7c080
Add tests for Date.prototype.getYear
2016-05-11 10:34:23 -04:00
Mike Pennisi
1a66e812c8
Add tests for Date.prototype.setYear
2016-05-11 10:34:22 -04:00
Mike Pennisi
018ad2110d
Streamline tests for Date.prototype.toGMTString
...
Introduce a test that asserts the equality of
`Date.prototype.toGMTString` and `Date.prototype.toUTCString`, rendering
further tests for the former's behavior unnecessary.
2016-05-11 10:16:39 -04:00
Leo Balter
4dac3e4ce8
Merge pull request #584 : Add tests for destructuring binding (procedurally generated)
...
Add tests for destructuring binding (procedurally generated)
2016-05-11 10:10:25 -04:00
Mike Pennisi
d4b263ccbb
Generate tests
2016-05-10 11:57:37 -04:00
Mike Pennisi
cc7381d3b2
Add test cases for destructuring binding
2016-05-10 11:51:44 -04:00
Mike Pennisi
be195c38ca
Add omitted destructuring binding forms
...
Add test templates for destructuring binding as it occurs in
previously-overlooked productions (various IterationStatements and the
TryStatement).
2016-05-10 11:51:44 -04:00
Mike Pennisi
8c6b1320de
Add assertion messages for function invocation
2016-05-10 11:51:44 -04:00
Mike Pennisi
0d09ea91d9
Add "features" tag to test templates
2016-05-10 11:51:32 -04:00
Mike Pennisi
d5190e96df
Specify `esid` tag in test templates
2016-05-10 11:39:22 -04:00