Consolidate all waitsFor specs in the same describe block.
Test that afterEach is called after a failing spec.
Test that show that afterEach and after are not being called when a waitsFor times out.
less confusing messages for toHaveBeenCalledWith
Make Thor tasks more visible; Init Pages submodule when not present if about to run tests that require it
update the copyright and remove the blank "what's here" section.
cover spy on on undefined method
Merge pull request #220 from moonmaster9000/patch-1

update the copyright and remove the blank "what's here" section.
Update README.markdown
Version 1.2.0

- Bump version
- Update pages submodule
Removed Frank for GHPages generation. Now using Rocco and a Thor task to build it
Fix swapped template values in build_standalone_runner.rb.

`example_source_tags` and `example_spec_tags` each returned what the other
should have returned. I noticed this bug because it made the comments in
SpecRunner.html about where to include spec and source files incongruous with
the example tags that followed.
Add config option which stops jasmine from capturing exceptions in a test
Add checkbox to test runner which toggles catching of exceptions during tests
Merge pull request #221 from rupurt/no_try_catch_multi_commit

No try catch multi commit
update jsdoc for jasmine.Matchers.prototype.toThrow
expected argument is optional
Added toBeNaN matcher
Don't assume exports is defined when window is undefined

The current code makes the assumption that if window is undefined it is
being run in an environment which supports the CommonJS Modules spec.
This is not the case when Jasmine is being run in rhino or SpiderMonkey
(smjs) without EnvJS.

The fix is simply to check that exports is an object.

Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
Merge remote-tracking branch 'bigfix/after_waitsFor'

* bigfix/after_waitsFor:
  Test that show that afterEach and after are not being called when a waitsFor times out.
  Test that afterEach is called after a failing spec.
  Consolidate all waitsFor specs in the same describe block.
Add 'ensured' blocks to the queue.

This blocks will be run even when a preceeding block sets the abort
flag. This is so that we can support afterEach calls running when the
spec fails due to a timeout.