- Jun 16, 2015
-
-
Leonardo Balter authored
-
Leonardo Balter authored
-
- Jun 10, 2015
-
-
Tom Schuster authored
-
- Jun 09, 2015
-
-
Mike Pennisi authored
This test exercises an early error, so it should be declared with the `negative` tag.
-
Mike Pennisi authored
This function is equivalent to `$ERROR` (which is automatically included in test environments). Remove the harness file that defines the function, remove references to the file from test `includes` lists, and update scripts to instead invoke the `$ERROR` function.
-
Mike Pennisi authored
-
Erik Arvidsson authored
-
Pieter van Ginkel authored
The previous description of the 11.4.1-4.a-5 test case implied that an environment object could not be deleted while inside a with. However, the actual test was to test whether the variable declaration could be deleted. The description has been updated to better reflect this.
-
- Jun 05, 2015
-
-
Pieter van Ginkel authored
-
- Jun 03, 2015
-
-
Pieter van Ginkel authored
Test 11.4.1-4.a-5 states that it verifies that an environment object cannot be deleted. However, this was giving a false positive. It was actually testing where a "var" declaration on an environment object cannot be deleted (there are other tests for this). This test case fails on Chrome 43, Firefox 38 and Internet Explorer 11.
-
Mike Pennisi authored
Introduce the `module` flag to unambiguously identify tests that are intended to be interpreted as module code.
-
Mike Pennisi authored
-
- Jun 02, 2015
-
-
Jordan Harband authored
Promise methods should not be enumerable, per https://people.mozilla.org/~jorendorff/es6-draft.html#table-4
-
- May 30, 2015
-
-
Pieter van Ginkel authored
Test case 10.4.2-3-c-2-s verifies that eval can't instantiate variables in the calling context. However, it does not verify that the variable isn't matched to the global context either. Added test case 10.4.2-3-c-3-s to check for this.
-
- May 27, 2015
-
-
Mike Pennisi authored
-
Mike Pennisi authored
-
- May 26, 2015
-
-
Mike Pennisi authored
-
Mike Pennisi authored
Implement tests according to the pattern defined by the existing tests for `GeneratorPrototype#throw`.
-
André Bargull authored
- Add missing ".prototype" lookup in Array.prototype tests (Follow-up of #280) - Add noStrict flag in global/S10.2.3_A2.2_*.js (implicit this-binding is part of the test) - Provide correct this-binding in function/13.2-*.js - Add missing assert.throws in "set-iterator-close-after-add-failure.js"
-
Mike Pennisi authored
Assert the value of the properties and update the test frontmatter to include the `Symbol.iterator` feature.
-
Mike Pennisi authored
Define tests for intrinsic Iterators under the appropriate subdirectory of `built-ins`.
-
- May 25, 2015
-
-
Mike Pennisi authored
-
Mike Pennisi authored
As written, the test behavior and description do not match--the `throw` invocation takes place while generator execution is paused *within* the `finally` block (not following it). Ensure that the test exercises the described behavior (and remove extraneous invocation of method under test).
-
Mike Pennisi authored
As written, the test behavior and description do not match--the `throw` invocation takes place while generator execution is paused *within* the `try..catch` statement (not following it). Ensure that the test exercises the described behavior (and remove extraneous invocation of method under test).
-
Mike Pennisi authored
-
Mike Pennisi authored
-
- May 24, 2015
-
-
Pieter van Ginkel authored
The test checks Array.concat which is undefined; instead it should check Array.prototype.concat.
-
- May 22, 2015
-
-
Leonardo Balter authored
-
- May 20, 2015
-
-
André Bargull authored
-
André Bargull authored
-
Mike Pennisi authored
From the ES6 specification: > ## PropertyDefinition : IdentifierReference > > 1. Let propName be StringValue of IdentifierReference. > 2. Let exprValue be the result of evaluating IdentifierReference. > 3. ReturnIfAbrupt(exprValue). > 4. Let propValue be GetValue(exprValue). > 5. ReturnIfAbrupt(propValue). > 6. Assert: enumerable is true. > 7. Return CreateDataPropertyOrThrow(object, propName, propValue).
-
- May 19, 2015
-
-
Rick Waldron authored
commit c56030aea7b3e43f46dbbc2b52859ca275cff226 Author: Rick Waldron <waldron.rick@gmail.com> Date: Thu Apr 30 15:17:44 2015 -0400 Fix nits commit 9b341022a9fd5a295ce85b630886dae10e10b653 Author: Rick Waldron <waldron.rick@gmail.com> Date: Tue Apr 28 13:52:04 2015 -0400 Wrap expected construct failure in assert.throws commit 9ef7e1c0499a99b15c64bb480dbfa41433cf9804 Author: Mike Pennisi <mike@mikepennisi.com> Date: Fri Apr 24 13:46:02 2015 -0400 Introduce addition tests for the Set constructor commit bd54cccf4a599c123fae5c97782f5562cd9da8a0 Author: Rick Waldron <waldron.rick@gmail.com> Date: Fri Apr 24 15:11:19 2015 -0400 23.2 Set Objects, additions commit 970e2ca95879161a8bb124ec712f7333fdea6798 Author: Rick Waldron <waldron.rick@gmail.com> Date: Tue Apr 21 12:44:41 2015 -0400 23.2 Set Objects
-
André Bargull authored
-
André Bargull authored
The increment/decrement operator evaluates its operand expression once. When the operand expression is a property accessor, RequireObjectCoercible and ToPropertyKey are called on the property accessor in the correct order.
-
- May 18, 2015
-
-
André Bargull authored
Mapped arguments property is changed to non-configurable. Check arguments mapping works correctly when applying various MOP methods.
-
André Bargull authored
The assignment operator evaluates its operands from left to right. When the left-hand side expression is a property accessor, RequireObjectCoercible and ToPropertyKey are called on the property accessor before the right-hand side expression is evaluated.
-
André Bargull authored
- Remove no longer needed noStrict flags. - Change tests to use propertyHelper.js for strict mode compatibility. - Add tests for return value of `delete` operator, e.g. `delete Array.prototype === false`. - Add non-writable tests for global NaN property. - Split some tests to run in strict mode. - Change tests with global `var length` declaration to use a different variable name for browser environments. - Merge duplicated tests symbol-data-property-configurable-non-strict and symbol-data-property-configurable-strict. - Merge duplicated tests symbol-data-property-writable-non-strict and symbol-data-property-writable-strict. - (And a small change in propertyHelper to reduce code duplication in function call.)
-
- May 15, 2015
-
-
Brian Terlson authored
-
Thomas Wood authored
Test for x.join(NaN) reports an error using the content of x.join("NaN"). This is confusing.
-
- May 14, 2015
-
-
Suwei Chen authored
-