Commits on Feb 19, 2013
  1. Updated jasmine.js

    Dan Hansen and Davis W. Frank committed Feb 19, 2013
  2. @pivotalangellist

    * Removed old Queue & Runner in favor of Suite using the new QueueRunner

    * New reporter interface across all reporters
    * xdescribe & xit now store disabled specs
    * Rewrite of HtmlReporter to support new interface and be more performant
    pivotalangellist committed with Dan Hansen and Davis W. Frank Dec 10, 2012
  3. Cleanup of Exception formatting (incl. better Browser support re:

    toString;
    NestedResults is dead, remove it from jasmine.yml
    Davis W. Frank committed with Dan Hansen and Davis W. Frank Dec 10, 2012
Commits on Dec 9, 2012
  1. removing the exception formatter from the util namespace

    Davis W. Frank committed Dec 9, 2012
Commits on Dec 8, 2012
  1. removing jasmine.VERBOSE - not used

    Davis W. Frank committed Dec 8, 2012
  2. Remove jasmine.util.extend

    Davis W. Frank committed Dec 8, 2012
  3. Update immediate goals.

    - This commit should get rebased out before merging to master
    Davis W. Frank & Rajan Agaskar committed Dec 7, 2012
  4. Remove obsolete NestedResults

    Davis W. Frank & Rajan Agaskar committed Dec 7, 2012
  5. @ragaskar

    Remove jasmine.CATCH_EXCEPTIONS

    - HTMLReporters should be rewritten to make this sort of thing easier.
    - Fix HTMLReporter try/catch switch
    - We can't really call resultCallback & throw, so that's been reverted
      for now.
    ragaskar committed Dec 7, 2012
  6. @ragaskar

    Remove obsolete MessageResult

    - jasmine.log is no longer supported.
    ragaskar committed Dec 7, 2012
  7. @ragaskar

    Remove obsolete bindOriginal, timing bindings.

    - Handled by boot now.
    ragaskar committed Dec 7, 2012
  8. Re-add async support (achieved via done callbacks)

    - TODO: pull out queueRunner into a new object.
    Davis W. Frank & Rajan Agaskar committed Dec 7, 2012
Commits on Dec 7, 2012
  1. Permit HTMLReporter to render every 250ms

    - This is necessary for the user to see spec results fill-in
      progressively.
    - There is a slight performance loss. 250 - 500ms seems to deliver the
      same amount of loss. This is still at parity with Jasmine 1.x
    Davis W. Frank & Rajan Agaskar committed Dec 7, 2012
  2. Reintroduce fn that clears stack occasionally

    - setTimeout will clear stack, prevent overflow. We run this once every
      thousand specs.
    - Browser users will probably want a time-based clear rather than spec
      count based clear, as a thousand tests is typically quite slow. The
      reporter should provide this.
    Davis W. Frank & Rajan Agaskar committed Dec 7, 2012
  3. Fix getFullName on spec.

    - Fixes specFiltering on nested specs
    Davis W. Frank & Rajan Agaskar committed Dec 7, 2012
  4. Re-add Mock Clock behavior as global 'clock'

    - Use clock.install, clock.tick...
    - Add unit coverage.
    - Fixes old bug in function scheduler
    Davis W. Frank & Rajan Agaskar committed Dec 6, 2012
Commits on Dec 6, 2012
  1. Rewrite Spec & allow Jasmine to be namespaced

    - THere seems to be a performance regression. Large test suites may
      throw
    - Regressions: Mock Clock won't install correctly, async specs are
      temporarily not supported.
    - Async spec runs/waits interface is gone. Blocks are gone.
    - Move most global usage into jasmine.Env constructor.
    - Remove optional 'Jasmine running' from HtmlReporter -- caused
      NS_FACTORY_ERROR in firefox when tested
    Davis W. Frank & Rajan Agaskar committed Dec 5, 2012
Commits on Dec 3, 2012
  1. Remove results from Queue

    - consequently, Runner & Suite no longer have results.
    - Results come back to reporters from Spec, we should not have a need to
      walk them later via suite/runner (in fact, no reporter used results on
      suite/runner -- only bad tests)
    - Remove/clean up tests relying on #results
    - Remove integration tests that duplicate already tested behavior
    Davis W. Frank & Rajan Agaskar committed Nov 30, 2012
  2. Remove Matchers report code cruft.

    - Code that used reportWasCalled was removed previously.
    Davis W. Frank & Rajan Agaskar committed Nov 29, 2012
  3. buildExpectationResult now returns a data object.

    - Meant for passing to reporters.
    Davis W. Frank & Rajan Agaskar committed Nov 29, 2012
  4. Fix mistaken toFail() expect usage

    - It looks like toEqual got globally replaced where it shouldn't have
      been
    Davis W. Frank & Rajan Agaskar committed Nov 29, 2012
  5. Encapsulate ExpectationResult

    Davis W. Frank & Rajan Agaskar committed Nov 29, 2012
  6. Add performance smoke suite

    Davis W. Frank & Rajan Agaskar committed Nov 29, 2012
  7. Add unit coverage for ExpectationResult

    Davis W. Frank & Rajan Agaskar committed Nov 29, 2012
  8. Track abstract goals for Jasmine 2.0

    Davis W. Frank & Rajan Agaskar committed Nov 29, 2012
  9. Move ExpectationResult into its own file

    Davis W. Frank & Rajan Agaskar committed Nov 29, 2012
  10. @ragaskar

    Remove jasmine.XmlHttpRequest

    - Cruft left over from when jasmine offered an "include" function
    ragaskar committed with Davis W. Frank & Rajan Agaskar Nov 28, 2012
  11. Move most jasmine global usage into boot.

    - thor build scripts broken for now.
    Davis W. Frank & Rajan Agaskar committed Dec 3, 2012
  12. Version 1.3.1

    Davis W. Frank & Rajan Agaskar committed Dec 3, 2012
  13. Re-add pages submodule for release build script

    - Use public github url
    Davis W. Frank & Rajan Agaskar committed Dec 3, 2012
  14. @unrulydevelopers

    Fixing test runner failures in IE 6/7/8 whereby HtmlReporter.js bails…

    … out as we're using for (reserved keyword) as object property name. Fix is just to quote the name which allows IE6/7/8 to run the tests. I think this might also fix Issue #303 on main repo (#303)
    unrulydevelopers committed with Davis W. Frank & Rajan Agaskar Dec 3, 2012
  15. Setup Travis build

    Davis W. Frank & Rajan Agaskar committed Nov 28, 2012
  16. Use jasmine-gem for jasmine-core tests

    Davis W. Frank & Rajan Agaskar committed Nov 28, 2012
  17. Releasing 1.3

    - Allow users to set the pretty-printer's recursion depth
    - When pretty-printing objects, don't include inherited properties.
    - Change toBeCloseTo matcher to be more consistent
    - Added toBeNaN matcher
    - Add checkbox to test runner which toggles catching of exceptions duri
    - Add config option which stops jasmine from capturing exceptions in a
    Davis W. Frank & Rajan Agaskar committed Nov 27, 2012
  18. @maxbrunsfeld

    Allow users to set the pretty-printer's recursion depth

    Currently, jasmine's pretty printer traverses objects
    to 40 levels of nesting. If an object is more deeply
    nested than that, an exception is thrown. I find that
    after a few levels of nesting, the output becomes
    difficult to read. The process of serializing such
    deep objects also sometimes crashes the browser or
    causes a 'slow script' warning.
    
    This commit exposes a 'MAX_PRETTY_PRINT_DEPTH' option.
    It also causes the pretty printer to skip over
    parts of an object that are nested to deeply by simply
    printing out 'Object' or 'Array', rather than throwing
    an exception.
    maxbrunsfeld committed with Davis W. Frank & Rajan Agaskar Mar 4, 2012