Leonardo Balter
36909a0595
Add tests for Number.EPSILON
2016-06-23 14:42:38 -04:00
Tom Care
149cd4ae9a
Merge pull request #673 from bocoup/relax-test
...
Relax test for forbidden extension
2016-06-22 15:41:46 -07:00
Tom Care
b324c7d88f
Merge pull request #680 from bocoup/597-remove-oldlen
...
Remove unused variables
2016-06-22 15:40:54 -07:00
Tom Care
b4664d5d20
Update maintainer in README.MD
...
Update the maintainer to @tcare as @goyakin is no longer maintaining the repo.
2016-06-22 15:20:24 -07:00
Leonardo Balter
ac628975a3
Remove unused variables
...
Fixes gh-597
2016-06-21 13:03:22 -04:00
Leo Balter
9370371ac5
Merge pull request #660 from bocoup/dflt-params
...
Add tests for default parameters
2016-06-21 12:35:29 -04:00
Mike Pennisi
418386e33e
Remove redundant tests
...
These tests have been re-factored to expand coverage of the "default
parameter" language feature and to more closely adhere to this project's
preferred file organization.
2016-06-21 12:22:50 -04:00
Mike Pennisi
655a880852
Add tests for arguments obj with dflt parameters
2016-06-21 12:22:49 -04:00
Mike Pennisi
7e3019e382
Add tests for function length with dflt parameters
2016-06-21 12:22:49 -04:00
Mike Pennisi
7dcccfcca6
Add tests for use of `yield` in default parameters
2016-06-21 12:22:48 -04:00
Mike Pennisi
e5f1740411
Generate tests
2016-06-21 12:22:48 -04:00
Mike Pennisi
71f9559f11
Add tests for default parameters
2016-06-21 12:22:47 -04:00
Mike Pennisi
a969e853e7
Generate tests
2016-06-21 12:20:36 -04:00
Mike Pennisi
744cb4d2c9
Add templates for destructuring with dflt params
2016-06-21 12:20:36 -04:00
jugglinmike
11d5b4f18b
Document requirements for module tests
2016-06-21 12:17:51 -04:00
Mike Pennisi
1e6cbbf7ba
Add test ensuring withEnvironment flag is honored
2016-06-21 12:14:53 -04:00
Mike Pennisi
6a3837fc0f
Add test for abrupt completion from HasBinding
...
Ensure that when HasBinding of an Object environment record returns an
abrupt completion, that same completion is returned to the runtime.
Update the meta-data of related tests for consistency with this new
test.
2016-06-21 12:14:53 -04:00
jugglinmike
10e4bdf0b6
Document host-defined realm/script API ( #644 )
...
Define the expected behavior of new host-defined utilities. These will
facilitate forthcoming tests that concern cross-realm and cross-script
semantics (which are currently untestable using standard ECMAScript
alone).
2016-06-21 12:11:18 -04:00
Leonardo Balter
813bb5166c
Remove precision-equivalency tests
...
Due to specs approximation values, some tests are invalid as the harness
helpers rely on another approximated values as Math.LN2.
2016-06-20 17:44:11 -04:00
Sam Saccone
cb4e1bcbe9
Switch to non-positional argument.
...
Since the argument is required, we mark it as so. Using this approach
gives the user a much nicer error message, as compared to just the "not
enough args" message.
2016-06-18 13:50:56 -07:00
Leonardo Balter
91d06f50b5
Update esid for Object.getOwnPropertyDescriptors
2016-06-15 18:09:58 -04:00
Leonardo Balter
60e61a15e0
Add tests for Number#toPrecision
2016-06-15 17:59:12 -04:00
Mike Pennisi
c0a3b2db7d
Relax test for forbidden extension
...
According to ES2015, functions created using the FunctionDeclaration
syntax may define "own" properties named "caller" and "arguments" as
long as this is done using the AddRestrictedFunctionProperties abstract
operation.
Remove the assertions that prohibit this extension.
2016-06-14 15:26:12 -04:00
Leo Balter
88bc7fe758
Merge pull request #672 from bocoup/spread-coverage
...
Improve coverage for "spread" operator
2016-06-14 09:47:35 -04:00
Leonardo Balter
cfc77c83e3
Update tests for TypedArrays, DataView and ArrayBuffer
...
Ref tc39/ecma262#410
2016-06-13 16:17:09 -04:00
Mike Pennisi
f91886421d
Generate tests
2016-06-11 17:44:14 -04:00
Mike Pennisi
8c8397573c
Add test cases for spread operator
...
The operand of the spread operator may be an AssignmentExpression. Add
test cases which demonstrate this.
2016-06-11 17:42:50 -04:00
Mike Pennisi
2658524163
Add test templates for spread in array initializer
...
Formulate templates for the SpreadElement in an array initializer in
order to conform to existing pattern.
2016-06-11 17:27:19 -04:00
jugglinmike
dee1526ca7
Update tests concerning null-extending classes ( #658 )
...
The latest revision of ECMA262 makes special provisions for classes
which extend the `null` value [1]. Update the relevant tests
accordingly.
[1] https://github.com/tc39/ecma262/issues/543
2016-06-10 15:10:32 -04:00
jugglinmike
a2b3370b0b
Add tests for additional uses of @@toPrimitive ( #666 )
2016-06-10 15:08:59 -04:00
jugglinmike
ee7496f713
Add tests for usage of IsArray ( #667 )
2016-06-10 15:07:40 -04:00
jugglinmike
01fe0d331b
Add tests for Annex B `Object.prototype` methods ( #626 )
2016-06-08 12:41:26 -04:00
jugglinmike
f1c9cef154
Add test for NaN in OrdinaryDefineOwnProperty ( #648 )
...
These semantics are currently contested, but the test reflects the
intended behavior of the latest version of the specification.
2016-06-08 12:40:39 -04:00
Zibi Braniecki
aeb88953f0
Add tests for Intl.getCanonicalLocales
2016-06-07 14:52:04 -04:00
jugglinmike
07dcff3e27
Add tests for CreateByeDataBlock ( #663 )
...
Ensure that all bytes of newly-created Data Block are initialized to
zero.
2016-06-03 12:38:03 -04:00
jugglinmike
30fa3b36d0
Add tests for object coercion of Reference base ( #646 )
...
Occurs that when a PutValue or GetValue operation is applied to a
property reference with a primitive base, the base is first coerced to
an Object.
2016-06-03 10:56:59 -04:00
Leonardo Balter
c7f9b12cc4
Add tests for Array.prototype.includes
2016-06-01 15:35:00 -04:00
Leo Balter
2cf968cfad
Merge pull request #651 from bocoup/generation-dstr-assign
...
Re-format destructuring assignment tests
2016-06-01 14:00:09 -04:00
jugglinmike
330cea98f5
[runner] Add support for "folding" block delimiter ( #654 )
2016-05-31 18:04:31 -04:00
Leo Balter
1e75730d5f
Merge pull request #587 from bocoup/generation-annexb-fns
...
Add tests for Annex B "function in block" semantics (procedurally generated)
2016-05-31 17:45:48 -04:00
jugglinmike
30d4c04182
Improve test coverage for Symbol ( #645 )
2016-05-30 16:55:45 -04:00
jugglinmike
a12e271269
Add tests for RegExp.prototype.compile ( #632 )
2016-05-30 16:52:04 -04:00
Leo Balter
8f23cd6775
Merge pull request #607 from bocoup/envs
...
Add tests for Lexical Environment management
2016-05-30 16:13:33 -04:00
Leonardo Balter
f912927b1f
[TypedArrays] Apply code consistency fixes after checks with JSHint
2016-05-27 15:59:14 -04:00
Mike Pennisi
88879de735
Generate tests
2016-05-25 17:29:27 -04:00
Mike Pennisi
c24a206511
Re-format destructuring assignment tests
...
Utilize the test generation tool to increase coverage of destructuring
assignment semantics. Previously, only destructuring assignment in the
AssignmentExpression position was tested. With this change applied, the
same tests will assert expected behavior for destructuring assignment in
`for..of` statements, as well.
A limited number of tests are applied to the `for..in` statement as
well, but due to the iteration protocol observed by that statement, many
destructuring tests are not relevant, and others cannot be automatically
generated from this format.
2016-05-25 13:47:06 -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