Permalink
Commits on Jul 2, 2013
  1. Still not in love with this solution, pausing for now

    Davis W. Frank and Sheel Choksi committed Jul 2, 2013
  2. Separated spy 'stand-ins' from SpyDelegates

    Davis W. Frank and Sheel Choksi committed Jul 2, 2013
Commits on Jul 1, 2013
  1. trying 'get' instead of 'has'

    Davis W. Frank committed with Davis W. Frank and Sheel Choksi Jun 11, 2013
  2. Initial attempt at SpyDelegate

    Davis W. Frank committed with Davis W. Frank and Sheel Choksi Jun 11, 2013
  3. Cleaning up explicit dependencies

    Davis W. Frank and Sheel Choksi committed Jul 1, 2013
Commits on Jun 21, 2013
  1. Merge pull request #392 from albertandrejev/jasmine.Any

    jasmine.any Boolean support
    Davis W. Frank committed Jun 21, 2013
Commits on Jun 11, 2013
  1. Fixed some specs that were not referring to the correct instance of J…

    …asmine
    Davis W. Frank committed Jun 11, 2013
Commits on Jun 10, 2013
  1. Merge pull request #384 from sheelc/apireporter_execution_time

    Add execution time elapsed to JsApiReporter
    Davis W. Frank committed Jun 10, 2013
Commits on Jun 9, 2013
  1. Add execution time elapsed to JsApiReporter

    Since this information is desired in ConsoleReporter, HtmlReporter,
    and now JsApiReporter, the executionTime is passed through in
    jasmineDone from Env instead of making each reporter compute it.
    
    Fixes #30, [Finishes #45659879]
    sheelc committed Jun 9, 2013
  2. Merge pull request #383 from sheelc/remove_format_exception

    Remove unused formatException from util
    Davis W. Frank committed Jun 9, 2013
  3. Remove unused formatException from util

    The ExceptionFormatter is used instead of formatException from jasmine util
    sheelc committed Jun 9, 2013
Commits on Jun 7, 2013
  1. Merge pull request #369 from sheelc/query-selectors

    Query selectors
    Davis W. Frank committed Jun 7, 2013
  2. Merge pull request #358 from sheelc/safari_exception_fix

    Fix spec to throw error, ensuring a stack property
    Davis W. Frank committed Jun 7, 2013
Commits on Jun 5, 2013
  1. Merge pull request #379 from sheelc/toThrowError_fixup

    Fix up refactoring mistake in toThrowError
    pivotalprivate committed Jun 5, 2013
  2. Fix up my refactoring mistake in toThrowError

    strengthen the associated tests to protect against it in the future
    sheelc committed Jun 4, 2013
Commits on Jun 4, 2013
  1. Merge pull request #378 from sheelc/toThrowError_modifications

    Avoid instantiating passed in errorType in toThrowError
    Davis W. Frank committed Jun 4, 2013
  2. Avoid instantiating passed in errorType in toThrowError

    since the passed in errorType could be a custom user function,
    we instead detect if its an instanceof Error by using a Surrogate
    (inspired by Backbone's use of surrogacy)
    sheelc committed Jun 4, 2013
  3. Fix spec to throw error, ensuring a stack property

    In Safari Mac 6.0.4 (and possibly other versions), a new error does
    not have the stack property. Throwing the error and then catching it
    ensures that the stack property has the correct value.
    
    This fix gets the specs to run green in Safari.
    sheelc committed Apr 29, 2013
  4. Remove use of getElementsByTagName and getElementsByClassName

    Replace calls to these functions with querySelector and querySelectorAll
    sheelc committed May 21, 2013
Commits on Jun 3, 2013
  1. Fixing red build. Not sure why, but this spec was green in Chrome and…

    … Node.js
    Davis W. Frank committed Jun 3, 2013
  2. Simplifying toThrow:

    - It still supports no expected, which means that something was thrown
    - Expected value is now tested via equality in order to pass
    
    Adding toThrowError:
    - toThrowError() passes if an Error type was thrown
    - toThrowError(String) & toThrowError(RegExp) compare Expected to the Error message
    - toThrowError(Error constructor) compares Expected to the constructor of what was thrown
    - toThrowError(Error constructor, String) & toThrowError(Error constructor, RegExp) compares both the Error and the message
    
    Also, equality now handles Errors, enforcing the message as part of the equality.
    Davis W. Frank committed Jun 3, 2013
  3. Breaking out Spies into their own source file

    Davis W. Frank committed Jun 3, 2013
  4. Matchers & Matchers specs now broken up into individual files. There …

    …is now a requireMatchers jasmineRequire function to attach matchers properly.
    Davis W. Frank committed Jun 3, 2013
  5. Last commit did not include self-test with Any and ObjectContaining i…

    …n separate files. Fixed.
    Davis W. Frank committed Jun 3, 2013
Commits on May 30, 2013
Commits on May 29, 2013
Commits on May 28, 2013
  1. Squashed matchers refactor - matchers now unit-testable apart from Ex…

    …pectation and Spec.
    Davis W. Frank committed May 28, 2013
  2. Squashed commit of work to make Jasmine a collection of isolated modu…

    …les. Note now that in our test suite, "jasmine" now always refers to the build jasmine loaded from jasmine.js and "j$" always refers to the code in the src directories.
    
    Also, dev_boot.js is now a copy of boot.js and has additional changes to load jasmine the second time, into the j$ reference.
    Davis W. Frank committed May 28, 2013
Commits on May 21, 2013
  1. Updating gem source to secure version

    Davis W. Frank committed May 21, 2013
Commits on May 12, 2013
  1. Merge pull request #363 from robinboehm/remove-deprecated-matcherspp

    Remove deprecated jasmine.Matchers.pp function.
    Davis W. Frank committed May 12, 2013
Commits on Apr 29, 2013
  1. Merge pull request #356 from sheelc/spec_titles

    Add titles to specs in HtmlReporter
    Davis W. Frank committed Apr 29, 2013
  2. Add titles to specs in HtmlReporter

    Each spec symbol contains a title, which is the full name of the
    spec it represents.
    
    [Finishes #48420677]
    sheelc committed Apr 29, 2013
Commits on Apr 20, 2013
  1. Fix [#48420035]

    Davis W. Frank committed Apr 20, 2013