Skip to content
Snippets Groups Projects
  1. May 17, 2017
  2. May 16, 2017
  3. May 25, 2016
    • Mike Pennisi's avatar
      Re-format destructuring assignment tests · c24a2065
      Mike Pennisi authored
      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.
      c24a2065
  4. 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
Loading