Skip to content
Snippets Groups Projects
  1. Jan 19, 2017
  2. Sep 29, 2016
  3. Sep 28, 2016
  4. Sep 27, 2016
  5. Sep 12, 2016
  6. Sep 02, 2016
    • Aleksey Shvayka's avatar
      Fix operator precedence (#754) · 8fbe992e
      Aleksey Shvayka authored
      Unlike PHP, in JavaScript ! has higher precedence than instanceof, thus !smth instanceof TypeError will never (unless @@hasInstance is defined) be true.
      8fbe992e
  7. Aug 29, 2016
  8. Aug 27, 2016
  9. Aug 25, 2016
  10. Aug 22, 2016
  11. Aug 15, 2016
  12. Aug 12, 2016
    • Michael Ficarra's avatar
      add PropertyDefinitionList evaluation order test (#739) · 894bbcc7
      Michael Ficarra authored
      This test is being added because the committee is considering changing
      this evaluation order (as discussed at the May 2016 Munich meeting). The
      consequences of this spec change will be more clear as a test change
      than a simple test addition.
      894bbcc7
  13. Aug 05, 2016
    • jugglinmike's avatar
      Improve coverage for section 9 (#726) · c5cbf412
      jugglinmike authored
      * Assert creation of 'arguments' object
      
      Ensure that the 'arguments' object is created in cases where it is not
      required by the body but is required by the parameters.
      
      * Add tests for cases that disable "arguments" map
      
      * Add tests for NewTarget override of bound function
      
      * Add test for properties of exotic String objects
      c5cbf412
  14. Aug 04, 2016
  15. Aug 02, 2016
  16. Aug 01, 2016
  17. Jul 30, 2016
  18. Jul 28, 2016
  19. Jul 21, 2016
  20. Jul 20, 2016
    • Tom Care's avatar
      Merge pull request #719 from bocoup/audit2016-section-15 · 9ec41dfa
      Tom Care authored
      Improve coverage for section 15: Scripts and Modules
      9ec41dfa
    • jugglinmike's avatar
      Add tests for script interactions (#689) · b9e21138
      jugglinmike authored
      ECMA262 allows for an arbitrary number of "ScriptJob"s to run in a given realm.
      Although there is no standard mechanism for enqueuing these jobs, many
      implementations offer this functionality through custom APIs. In those hosts,
      the semantics describing script interactions are directly observable.
      In order to guarantee conformance to the specification in advance of a
      standardized API, Test262 now requires that hosts provide a $.evalScript
      function whose behavior is defined in the project's "INTERPRETING.md" file.
      Use this host-provided API to ensure that implementations correctly observe the
      specification text that dictates script interactions.
      (In writing these tests, I noticed some gaps in coverage that are observable
      from a single script execution. This patch includes a dedicated commit for
      these tests that do not require $.evalScript.)
      
      * Improve coverage of GlobalDeclarationInstantiation
      
      * Add tests for script interactions
      
      Use the host-provied `$.evalScript` method to assert conformance to the
      specification text that defines script interactions.
      
      * fixup! Improve coverage of GlobalDeclarationInstantiation
      b9e21138
  21. Jul 19, 2016
  22. Jul 13, 2016
  23. Jul 12, 2016
  24. Jul 11, 2016
    • jugglinmike's avatar
      Annex b skip fib (#704) · a41b7111
      jugglinmike authored
      * Re-generate tests
      
      The test generation tool has been modified in the time since these tests
      were first generated and committed to the project. Re-generate the tests
      using the latest version of the tool.
      
      * Add test cases for Annex B hoisting disqualifiers
      
      The "variable-like" function hoisting semantics defined in Annex B
      extension B.3.3 is only applied if "[...] replacing the
      FunctionDeclaration f with a VariableStatement that has F as a
      BindingIdentifier would not produce any Early Errors [...]". Test262
      previously included tests for this condition when the disqualifying
      early error originated from the ScriptBody and FunctionBody productions.
      
      Add test cases to assert the behavior when it is disqualified by all
      other relevant early errors: Block statements, `for` statements,
      `for-of` statements, `for-in` statements, and Switch statements.
      
      * Generate tests
      
      * fixup! Add test cases for Annex B hoisting disqualifiers
      
      * fixup! Add test cases for Annex B hoisting disqualifiers
      
      Correct test case "info" meta-data.
      
      * fixup! Add test cases for Annex B hoisting disqualifiers
      
      Improve test bodies
      
      * fixup! Generate tests
      a41b7111
    • jugglinmike's avatar
      Add test for subclassing bound functions (#720) · 35206ee8
      jugglinmike authored
      The semantics under test have been incorrectly implemented by the
      SpiderMonkey engine.
      35206ee8
  25. Jul 09, 2016
Loading