Skip to content
Snippets Groups Projects
  1. Oct 26, 2018
  2. Feb 15, 2018
  3. Feb 09, 2018
  4. Jan 05, 2018
  5. Oct 04, 2017
  6. Sep 22, 2017
  7. Apr 18, 2017
  8. Mar 15, 2017
  9. Mar 01, 2017
  10. Oct 24, 2016
    • jugglinmike's avatar
      Add tests for realm interactions (#688) · 71e573f7
      jugglinmike authored
      * Add tests for prototype realm inference
      
      * Add tests for miscellaneous realm concerns
      
      * Add tests for realm of spec-created Errors
      
      In some cases, Error objects produced by the specification are
      observable from ECMAScript code. Among these cases, some are further
      differentiated in that they occur outside of any built-in function and
      may be triggered through syntactic production directly. The current
      realm record is commonly interpreted incorrectly under these
      circumstances.
      
      Add tests asserting that the expected realm record is used when
      constructing such Error objects.
      
      * Add tests for realm use in ArraySpeciesCreate
      
      * Add tests for function realm retrieval
      
      * Add tests for cross-realm behaviors of Symbols
      
      * Add tests for GetValue and PutValue
      
      * Add tests for realm of spec-created Arrays
      
      In some cases, Arrays produced by CreateArrayFromList are observable
      from ECMAScript code. Among these cases, two occur outside of any
      built-in function and may be triggered through syntactic production
      directly. The current realm record is commonly interpreted incorrectly
      under these circumstances.
      
      Add tests asserting that the expected realm record is used when
      constructing arrays.
      
      * Add test for spec-created object
      
      * fixup! Add tests for realm of spec-created Errors
      
      * fixup! Add tests for realm of spec-created Errors
      
      * fixup! Add tests for prototype realm inference
      
      * fixup! Add tests for miscellaneous realm concerns
      71e573f7
  11. Jul 01, 2016
    • jugglinmike's avatar
      Extend coverage for Section 25 - Generators (#700) · fce8b585
      jugglinmike authored
      * Improve tests for GeneratorPrototype methods
      
      - Assert return values more consistently
      - Expand tests for constraints on `this` value
      
      * Add more tests for dynamic GeneratorFunctions
      
      * Add more tests for GenerationFunction.prototype
      
      * Add more tests for the GeneratorFunction object
      
      * Extend test: GeneratorFunction.prototype.prototype
      
      * Improve precision of tests for generator methods
      
      Extend existing assertions to explicitly verify that execution halts at
      the intended location. Correct tests which were previously asserting
      this behavior in contexts that did not match their name/description.
      
      * Remove unused variables
      
      * fixup! Improve tests for GeneratorPrototype methods
      
      * fixup! Improve tests for GeneratorPrototype methods
      fce8b585
  12. Aug 08, 2015
  13. Jul 22, 2015
    • Mike Pennisi's avatar
      Add tests for function `name` attribute · 2fe07413
      Mike Pennisi authored
      This change set includes tests for most invocations of the
      SetFunctionName abstract operation in the ES2015 specification.
      Practical testing considerations preclude the introduction of tests for
      certain invocations:
      
      - The project is still vetting methods to sustainably test the semantics
        of the Destructuring Binding pattern across all valid productions.
        - 13.3.3.6 Runtime Semantics: IteratorBindingInitialization
        - 13.3.3.7 Runtime Semantics: KeyedBindingInitialization
      - Without a loader, there is no way to access a function object declared
        in an ExportDeclaration, so `name` assignment cannot be tested in
        these cases
        - 14.1.19 Runtime Semantics: InstantiateFunctionObject
        - 14.4.12 Runtime Semantics: InstantiateFunctionObject
        - 14.5.15 Runtime Semantics: BindingClassDeclarationEvaluation
        - 15.2.3.11 Runtime Semantics: Evaluation
      2fe07413
  14. Jul 09, 2015
    • Mike Pennisi's avatar
      Re-organize generator tests · 03e862ee
      Mike Pennisi authored
      The `test/language/generators/` directory contained a single file that
      concerned generators derived both from syntactic form and from a
      built-in function.
      
      Refactor this test into two files and place each in the appropriate
      directory.
      03e862ee
  15. May 25, 2015
  16. May 07, 2015
    • Mike Pennisi's avatar
      Import tests from Google V8 (generators semantics) · 779a59f3
      Mike Pennisi authored
      These tests are derived from the following files within the Google V8
      project:
      
          test/mjsunit/es6/generators-iteration.js
          test/mjsunit/es6/generators-objects.js
          test/mjsunit/es6/generators-runtime.js
          test/mjsunit/es6/generators-states.js
      779a59f3
Loading