Skip to content
Snippets Groups Projects
  1. Jul 07, 2015
    • Mike Pennisi's avatar
      Implement `raw` flag · ab7617de
      Mike Pennisi authored
      Some tests involving the directive prologue are invalidated by source
      text transformations that insert executable code in the beginning of the
      script. Implement a `raw` flag that allows these tests to opt-out of
      this transformation. Update the relevant tests to use this flag (and
      remove references to globals only available when code is injected).
      
      Update the Python runner accordingly:
      
      - Do not run tests marked as "raw" in strict mode
      - Reject invalid test configurations
      
      Update the browser runner accordingly:
      
      - Do not modify the script body of tests marked as "raw"
      ab7617de
  2. Jun 29, 2015
    • Mike Pennisi's avatar
      Make tests more strict · 64826c2a
      Mike Pennisi authored
      In ECMAScript 5, assignment to a non-reference value throws a runtime
      ReferenceError. ECMAscript 6 specifies an early ReferenceError in these
      cases. Tests for this behavior have been authored to pass in both cases.
      Simplify these tests to describe and assert the early error.
      64826c2a
  3. Jun 28, 2015
  4. Jun 26, 2015
    • Mike Pennisi's avatar
      Remove unnecessary "include" file · f8e18ccd
      Mike Pennisi authored
      The `fnExists` function defines a generic way to determine if any number
      of values are function instances. Because it is only used by a single
      test, the additional complexity required by the generalized code (and
      the organizational drawbacks to maintaining another "include" file) are
      not justified. Remove the file and update the test to assert the
      function's existence directly.
      f8e18ccd
    • Mike Pennisi's avatar
      Remove empty "include" file · e57da7a8
      Mike Pennisi authored
      The `environment.js` file has been empty since its initial introduction
      to this project [1]. It has no effect on any of the contexts in which it
      is currently referenced, so it may be safely removed.
      
      [1] be82787a
      e57da7a8
  5. Jun 23, 2015
    • Mike Pennisi's avatar
      fixup! Fix bug in test · ad064a63
      Mike Pennisi authored
      ad064a63
    • Mike Pennisi's avatar
      fixup! Fix bug in test · 5e8b276b
      Mike Pennisi authored
      5e8b276b
    • Mike Pennisi's avatar
      Fix bug in test · 6f2feb01
      Mike Pennisi authored
      This test's description concerns the behavior of `Promise.all` when the
      IteratorStep abstract operation fails due to an abrupt completion
      returned by the iterator's `next` method. The test body did not actually
      assert that functionality.
      
      Update the test body to correctly define the requisite iterator and
      assert that the specific error created is the one thrown from the
      invocation of `Promise.all`
      6f2feb01
  6. Jun 19, 2015
  7. Jun 18, 2015
  8. Jun 17, 2015
  9. Jun 16, 2015
Loading