Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

We’re showing branches in this repository, but you can also compare across forks.

base fork: jasmine/jasmine
...
head fork: jasmine/jasmine
This comparison is big! We're only showing the most recent 250 commits
Commits on Mar 06, 2014
Christopher Amavisca and Greg Cobb HtmlReporter shows error alerts for afterAllExceptions
-Add list of exceptions in HtmlReporter to push to on error
-Create alerts for each exception in the list (with stack trace)

[#67055688]
bed1c15
Commits on Mar 07, 2014
Christopher Amavisca and Greg Cobb Deprecate suite/spec ordering hook .
- Remove parameter from env.execute()
- Remove deprecated test
- Set runnablesToRun to always start with the topSuite

[#66789174]
76fafa0
Christopher Amavisca and Greg Cobb Fix issues with displaying error messages for afterAll (browser compa…
…tibility)

- Switch from showing error stack to showing message/description since only chrome/ff support stack
- Fallback to error.description if error.message is undefined
- Made exceptionList variable name consistent between both reporters
6688461
Commits on Mar 10, 2014
Christopher Amavisca, Greg Cobb and Luan Santos Specs without expectations should be alerted to the user
- Add console.error to the HtmlReporter when there is a spec without any expectation
- Change the spec's link text and color to include a warning
- Create a status for specs to label them as "empty"
- console is not accessible to IE unless you have developer tools open,
  so protect against that by mocking console.

[#59424794]
1922514
Christopher Amavisca, Greg Cobb and Luan Santos Show message if no specs are found
[#12784235]
af4cc76
Christopher Amavisca, Greg Cobb and Luan Santos Show message if no specs are found in console reporter
[#12784235]
3a5672c
Commits on Mar 11, 2014
Greg Cobb and Luan Santos Add jasmine logo image to html runner
[#3984585]
ba6f994
Greg Cobb and Luan Santos Create jasmine-core python egg 3e739e4
Greg Cobb Gerg Update readme with correct code climate link 62a7f64
Greg Cobb Gerg Add logo image to readme fc173e9
Davis W. Frank infews Merge pull request #548 from pivotal/python
Create jasmine-core python egg
9e927af
Commits on Mar 12, 2014
Greg Cobb and Luan Santos Refactor prettyPrinter to work with immutable objects
[#50766813][#266]
c9e37a2
Greg Cobb and Luan Santos Remove space between key and colon when pretty printing objects
[#4005255]
21de44a
Greg Cobb and Luan Santos Rebuild distribution 367d3dc
Mike Moran mikemoraned Allow users to set the maximum length of array that the pretty-printer
will print out.

Currently, jasmine's pretty printer will iterate over an entire array,
formatting every element recursively. For very large arrays, this can
crash the page, or cause a 'slow script' warning.

This commit exposes a 'MAX_PRETTY_PRINT_ARRAY_LENGTH' option. If an
array larger than this is encountered, recursion will stop and the
array length will be printed instead e.g. "Array[20000000]".

The 'MAX_PRETTY_PRINT_ARRAY_LENGTH' option defaults to 100. This is
length of array will not kill your browser, but will allow you
to see big arrays, if you can stomach the output.
33e4f5e
Greg Cobb and Luan Santos Fix build in IE8 (IE8 doesn't support Object.freeze) 311263a
Greg Cobb and Luan Santos Enable bundler cache c1382c7
Commits on Mar 14, 2014
Adam Deibert slothmonster Fix outdated copyright year (update to 2014) 7d220fc
Greg Cobb and Luan Santos Add package.json to egg to get correct version number
[#67556148][#551]
213a602
Commits on Mar 17, 2014
Sheel Choksi sheelc Merge pull request #550 from slothmonster/fix-copyright-year
Fix outdated copyright year (update to 2014)

[skip ci]
ed5cd6b
Commits on Mar 22, 2014
Christopher Amavisca and Davis W Frank - Add a main entry point for the jasmine-core npm
- jasmine-core can now self test with the jasmine-npm
- Add node examples files
- Add node_boot.js for node environment
- Move jasmine-core npm packaging to .npmignore
- removing src_dir and src_files from jasmine.json b/c jasmine-npm does not support requiring source files automatically.
e53b487
Commits on Mar 27, 2014
Sheel Choksi sheelc Pass through custom equality testers in toHaveBeenCalledWith [fixes #536
]
00c8e37
Commits on Apr 11, 2014
Javen Wang javenwang disabled suite should still call onStart callback 7ad2618
Commits on Apr 18, 2014
Gregg Van Hove rename afterAllException to afterAllError
It should also handle expectation failures
0d4b04d
Gregg Van Hove Add failing specs for expectation failures in afterAll 6066c71
Commits on Apr 25, 2014
Pablo Alejandro Fiumara added detailed steps on how to contribute coding 0419780
Commits on May 23, 2014
Luke van der Hoeven plukevdh failing spec for multiple inits 6750559
Luke van der Hoeven plukevdh clear prior test results on multiple inits 07cce0b
Commits on Jun 03, 2014
Sheel Choksi sheelc Merge pull request #580 from pablofiu/detailedGeneralWorkflow
added detailed steps on how to contribute coding
fc6603e
Commits on Jun 07, 2014
Gregg Van Hove slackersoft report when an async afterAll doesn't call in time f0892a5
Sheel Choksi sheelc Narrow down raise exceptions query selector
Finding by any input tag is a little bit broad [#605]
13e0dd2
Sheel Choksi sheelc Merge pull request #594 from plukevdh/reporter-reset
HTML Reporter reset previous DOM when re-initialized
7d3de92
Drew Freyling drewfreyling Smushed with PNG Gauntlet. 29aad76
Sheel Choksi sheelc Throw a more specific error when 'expect' is used without a currentSpec
If an async test has timed-out, there could still be some expectations
that are scheduled to run after the fact in which case curerntSpec will
be null. Rather than the type error that would result, we now indicate
that 'expect' was used at an unexpected time.

This also helps cases where an 'expect' is being used at a top-level,
showing an error message in the console for this case as well.

[fixes #602]
7d93541
Commits on Jun 20, 2014
Gregg Van Hove slackersoft Extract afterAll checking from queueRunner 1bad048
Commits on Jun 23, 2014
Lee Penkman lee101 Stop Jasmine's CSS affecting the style of the body tag
[fixes #600]
aac6968
Lee Penkman lee101 namespace html-reporter -> jasmine_html-reporter eb1bd25
Commits on Jun 27, 2014
paladox2015 Update json2.js ae94dd1
Commits on Jun 28, 2014
Sheel Choksi sheelc Bumping built distribution e1e49e8
Alex Treppass alextreppass keeping track of passed expectations 5f34be4
Sheel Choksi sheelc Remove 'empty' as an option as a spec result
- Having the 'empty' state for a spec result can be considered a
breaking change to the reporter interface
- Instead, we determine if a spec has no expectations using the added
key of 'passedExpectations' in combination of the 'failedExpectations'
to determine that there a spec is 'empty'

[fixes #73741032]
f7ff477
Commits on Jun 29, 2014
Sheel Choksi sheelc Point to head of jasmine_selenium_runner
jasmine_selenium_runner on master now has a fix for printing circular
objects which is needed since Jasmine has some circular objects that are
included now that we return passedExpectations (but was a bug with
    failedExpectations anyways)
48f7a5f
Sheel Choksi sheelc Keeping jasmine_selenium_runner in Gemfile only for now f20df57
Commits on Jul 07, 2014
Ben Grunfeld bengrunfeld Add installation instructions to README c064488
Ben Grunfeld bengrunfeld Add Ruby Gem and Python Egg to docs 013c4f7
Rajan Agaskar ragaskar Merge pull request #621 from bengrunfeld/docs-installation
Add installation instructions to README
6a89d08
Commits on Jul 18, 2014
Gregg Van Hove slackersoft use released jasmine selenium runner 62212bb
Gregg Van Hove slackersoft Contains is explicitly false if actual is undefined or null
Fix #627
a1c109e
Gregg Van Hove slackersoft update release doc to use github releases 3364157
Commits on Jul 20, 2014
kissrobber kissrobber fix a potential bug 062dc6b
Commits on Jul 21, 2014
Rajan Agaskar ragaskar Merge pull request #632 from kissrobber/bug_fix
Fixes incorrect use of signature args

- Not currently an issue, since always called with '2', but could break unexpectedly if argSlice is used without reading the body.
d64ed6e
pivotalangellist pivotalangellist First cut at 2.0.1 release notes a5be51f
pivotalangellist pivotalangellist Merge branch 'master' of https://github.com/pivotal/jasmine ba1f8bc
pivotalangellist pivotalangellist Updating version to 2.0.1 ff1fa6a
pivotalangellist pivotalangellist Updating source and standalone distribution to 2.0.1 227698f
pivotalangellist pivotalangellist Fixed typo in 2.0.1.md 773b15e
pivotalangellist pivotalangellist Adding NPM instructions 760b50d
Commits on Jul 28, 2014
Sheel Choksi sheelc Console reporter prints out failed expectation's message
Previously, was only printing out the stack while the html reporter
would print out the message as well as the stack. Now they should be
more consistent.

As noticed by @despairblue in #638
ee09301
Commits on Jul 31, 2014
Gregg Van Hove slackersoft Allow mocked Date constructor to be called with a subset of full params f2346d3
Gregg Van Hove slackersoft fix casing for jshint cee3cc5
Commits on Aug 04, 2014
Gregg Van Hove slackersoft Show a dot with color of pending spec when no expectations
[fix #76307802]
b4f49db
Commits on Aug 06, 2014
Javen Wang javenwang a disabled suite should call resultCallback with status being disabled
close #574
2b0be0c
Gregg Van Hove slackersoft Merge branch 'javenwang-disabled-suite' 2c23d35
Gregg Van Hove slackersoft Merge branch 'suite-start' of https://github.com/javenwang/jasmine in…
…to javenwang-suite-start
753f4b4
Gregg Van Hove slackersoft Merge branch 'javenwang-suite-start' 488df89
Commits on Aug 15, 2014
Gregg Van Hove slackersoft Pull out the building of the jasmine interface so node and web both g…
…et the same one.
048ab72
Commits on Aug 21, 2014
Gregg Van Hove slackersoft Expose files and paths necessary to embed jasmine in an html page for…
… nodejs
60533ca
Gregg Van Hove slackersoft keep the files for running in a webpage around in the npm package
[Fixes #656]
8b0d9c8
Commits on Aug 23, 2014
Gregg Van Hove slackersoft Version bump to 2.0.2 89232db
Gregg Van Hove slackersoft Fix npm dependencies 6b937da
Gregg Van Hove slackersoft bump to 2.0.3 to fix npm dependencies 3c051fc
Commits on Aug 24, 2014
alexeibs alexeibs add better support of DOM nodes into equality matcher ac8ef29
Commits on Aug 25, 2014
Gregg Van Hove slackersoft Remove runtime dependency on 'glob' so we have no runtime deps
- Clean up .npmignore a bit more
b799f54
Gregg Van Hove slackersoft Bump version to 2.0.4 now that I think npm files are sorted 3132d98
Commits on Aug 26, 2014
Gregg Van Hove slackersoft Add some tests to make sure we're packaging up the npm properly ea57ad9
Tomás Girardi tgirardi Allow clearInterval to clear it's own interval
As described in issue #655, the handler of an interval cannot
successfully clear the same interval that generated it's invocation.

Solve this issue by changing the order in which interval's handlers are
called and then rescheduled to: first reschedule it and then call it.

The actual order (call first then reschedule) produces that, during the
execution of the interval's handler, the handler is not registered as
a function to run after a timeout or interval ("scheduledFunctions"),
because it was previously unregistered. Consequently, if the handler
calls clearInterval, that function wont be able to find the handler and
remove it completely.
51462f3
Gregg Van Hove slackersoft Don't run npm package specs in browsers 18eb6e2
Commits on Aug 27, 2014
Greg Cobb Gerg Reports expectation failures in afterAlls
This makes the specs green and appears to work for most cases. I have a
number of concerns about the implementation and would appreciate
ideas/feedback.

- Suite#addExpecationResult infers if it is coming from an afterAll fn
  based on if the first child of the suite is finished. This assumes
  that the first child of the suite is a spec (this appears to be true
  as long as there is at least one spec in the suite)
  - Suites behave like unfinished specs. Because suites will propagate
    expectation failures to their children suites, the afterAll
    expectation reporting appears to work for suites without specs
    unless you have:
    1) An otherwise empty suite with an afterAll
    2) An afterAll'd suite whose first suite is empty (or whose first
    suite's first suite is empty (and so on))
- Changed afterAllError to afterAllEvent, so it can accommodate both
  errors and expectation failures. The reporter now receives a string
  instead of the actual error object. The loss of the object doesn't
  affect our reporters, but may be a nice-to-have for other reporters/
  the future.
- The gap between the expectations caught in Suite and QueueRunner (who
  triggers reporting via an injected callback) is an array injected into
  QR by the Suite. The array is then flushed at some point (currently
  after the attempt… functions). This works, but is a bit goofy.

[#73741654]
97867b2
Gregg Van Hove slackersoft Move afterAll reporting into Suite since that's where they're being t…
…racked
f8bccab
Tim Jarratt tjarratt Rewrite an incorrect suite spec 35f52bc
Greg Cobb Gerg Refactor suite to share reportExpectationFailure func
This was shared between our suite factory and the suite factory.
Sweet.
cc3678f
Tim Jarratt tjarratt Report AfterAll failures as they occur
There didn't seem to be a valid reason to wait until the very end to
report these.
5b6edff
Tim Jarratt tjarratt ConsoleReporter exits 1 when afterAll events occur
[Finishes #67068790]
cd4d5c2
Commits on Aug 28, 2014
Greg Cobb and Tim Jarratt Revert "Deprecate suite/spec ordering hook ."
This reverts commit 76fafa0.

[#73742528]
5b397ff
Tim Jarratt tjarratt Improve quality of async timeout for afterAll spec
We found that this test was always passing and had strange interactions
with the ordering of other specs. Rewriting it to explicitly finish the
afterAll after a specified interval makes it fail correctly.

[#73742528]
61bf9ac
Tim Jarratt tjarratt Run before,afterAlls as 'eachs' when specifying runnablesToRun
- Fix bug where beforeAlls were being mutated in Suite#execute
- When Env.execute() receives a list of runnables, beforeAlls and
  afterAlls are collected as beforeEachs and afterEachs. This allows
  runnables to be specified in any order, regardless of if any of them
  have before/afterAlls.
- Spec constructor takes a single function that returns both before and
  afters, instead of two functions. This breaks the current interface
  for constructing a Spec.

[#73742528]
b984ff2
Tim Jarratt tjarratt Preserve relative order of "alls" w.r.t. "eachs"
[Finishes #73742528]
980509c
Gregg Van Hove slackersoft Detect global object properly when getting the jasmine require obj
- Pull global detection into requireCore and pass the global to base

Fix #569
[fix #73684570]
3b8326f
Greg Cobb Gerg Adds a fit function to Env
[#73742944]
caee150
Greg Cobb Gerg Add focused describe
[#73742944]
d7ab908
Greg Cobb Gerg Focused runnables play nicely with beforeAll/afterAll
[#73742944]
dee1066
Greg Cobb Gerg Trim extraneous whitespace 64a67ed
Tim Jarratt tjarratt Add a test documenting fits in fdescribes
Yo, this probably isn't the best behavior. Rspec and Ginkgo definitely
do not exhibit this behavior when you nest focused runnables inside
other focused runnables. We thought fixing it, but it seems like a
nontrivial refactoring would be necessary to clean this up.

[#73742944]
9afae3d
Greg Cobb Gerg Expose fit and fdescribe in boot.js
* adds done() callbacks to existing specs (because we forgot, whoops!)

[Finishes #73742944]
14824b5
Commits on Aug 29, 2014
Tim Jarratt tjarratt Ensure focused tests are only run once
Required duplicating some of the logic for constructing a suite from
describe so that we could mark a suite as focused in fdescribe, but
otherwise this prevents focused tests from being run more than once.

[#73742944]
08a35d1
Tomás Girardi tgirardi Add specs for intervals that "clear themselves"
Add specs to test if issue #655 is present: the handler of an interval
cannot successfully clear the same interval that generated it's
invocation.

The most direct test consist in setting an interval with a handler that
calls clearInterval over that same interval and make the clock tick for
double of it's period. If the issue is present the interval's handler
will be called twice. If the issue is not present, the first invocation
of the handler will avoid a second one (because of the clearInterval).

Another test is included in order to check if recurring scheduled
functions are rescheduled before being called. Doing this in the reverse
order is the exact cause of the issue.
eb48c83
Greg Cobb Gerg Factor out some common logic between fdesc and desc 6b857d1
Commits on Sep 02, 2014
Gregg Van Hove slackersoft Merge branch 'issue655' of https://github.com/tgirardi/jasmine into t…
…girardi-issue655
dd75394
Gregg Van Hove slackersoft Merge branch 'tgirardi-issue655' e8178d0
Commits on Sep 04, 2014
Gregg Van Hove slackersoft Suites report errors in `afterAll`s in the `suiteDone` event
- remove `afterAllEvent` from reporters
9402d59
Gregg Van Hove slackersoft Check afterAll failure messages with regexp, since some browsers add …
…more info
137c1a3
Commits on Sep 05, 2014
Gregg Van Hove slackersoft Check for afterAll failures in a more browser independent way.
- Only look at the message, so browsers that don't provide a stack don't
  blow up.
3b19d66
Greg Cobb Gerg Only run focused runnables inside focused suites
- Focused runnables now walk up the tree to unfocus the first focused
  ancestor. Because of the way the tree is constructed, this makes sure
  that each focused runnable has no focused ancestors.

[#78289686]
3332f93
Commits on Sep 07, 2014
Gregg Van Hove slackersoft Refactor toThrowError to be less one huge if/else if/else if block
- This should also improve it's code climate score as well.
- It's also about 20 lines shorter now too :)

[#59524164]
3459032
Commits on Sep 09, 2014
Greg Cobb Gerg Suite result status added when suite is complete
- This makes it easier to detect afterAll failures, because we can
  rely only complete runnables having statuses

[#78306786 & #73741654]
1290d93
Commits on Sep 13, 2014
Mridul Khanal mkhanal Added returnValues functionality to spy strategy 709e032
Commits on Sep 14, 2014
Gregg Van Hove slackersoft Use === when checking for circular dependencies for pretty printing. 84dff42
Commits on Sep 15, 2014
Gregg Van Hove slackersoft Merge branch 'chain_spy_andReturn' of https://github.com/mkhanal/jasmine
 into mkhanal-chain_spy_andReturn
bd30065
Gregg Van Hove slackersoft Merge branch 'mkhanal-chain_spy_andReturn' 752e831
Commits on Sep 16, 2014
Gregg Van Hove slackersoft Build distribution for earlier fixes c82c958
Commits on Sep 21, 2014
Gregg Van Hove slackersoft Don't depend on debugger gem, we don't really have any ruby code here. fa837ae
Gregg Van Hove slackersoft update contributing doc to indicate use of jasmine-npm 41df058
Commits on Sep 22, 2014
Gregg Van Hove slackersoft Merge branch 'trackReturnValues' of https://github.com/pimterry/jasmine
… into pimterry-trackReturnValues
4889583
Gregg Van Hove slackersoft Merge branch 'pimterry-trackReturnValues' dc93c33
Gregg Van Hove slackersoft Merge branch 'patch-1' of https://github.com/paladox2015/jasmine into…
… paladox2015-patch-1
21f62c6
Gregg Van Hove slackersoft Merge branch 'paladox2015-patch-1' 59aaac0
Commits on Sep 23, 2014
Gregg Van Hove slackersoft Add explicit `fail` function.
- Adds an expectation failure to the current spec

[finishes #70975468] Fix #563
b1344d5
Gregg Van Hove slackersoft update doc comment for boot.js to match current documentation 15f3d0e
Commits on Sep 24, 2014
Gregg Van Hove slackersoft Merge branch 'toThrowError_refactor' 6d10f97
Michael Chernetsov chernetsov when jasmine clock is installed and date is mocked new Date() instanc…
…eof Date should equal true
62840f7
Commits on Sep 25, 2014
Gregg Van Hove slackersoft build distribution for toThrowError refactor f703539
Gregg Van Hove slackersoft Merge branch 'beforeAll' into master
Conflicts:
	lib/jasmine-core/boot.js
	lib/jasmine-core/boot/boot.js
	lib/jasmine-core/jasmine.css
	lib/jasmine-core/jasmine.js
	spec/core/SpecSpec.js
	spec/core/SuiteSpec.js
	spec/core/integration/EnvSpec.js
	spec/node_suite.js
	src/core/Env.js
	src/core/requireCore.js
	src/core/util.js
ba0982d
Gregg Van Hove slackersoft Merge branch 'master' of https://github.com/chernetsov/jasmine into c…
…hernetsov-master

Fix #678 Close #679
1fb0d2e
Gregg Van Hove slackersoft Add `fit` and `fdescribe` to the public interface
They got lost in the merge
15ae037
Commits on Sep 26, 2014
Gregg Van Hove slackersoft Allow custom timeout for `beforeEach`, `afterEach`, `beforeAll`, `aft…
…erAll` and `it`

Fix #483
68ba5b6
Gregg Van Hove slackersoft Fix custom timeout specs for firefox 66c3645
Gregg Van Hove slackersoft set suite status to failed when afterAll has failures eefa716
Commits on Sep 27, 2014
Gregg Van Hove slackersoft Build distribution for suite failed status changes a58fd20
Commits on Oct 01, 2014
Gregg Van Hove slackersoft Remove type from queueableFns since we're not using it to determine a…
…fterAll anymore.
d9c0b10
Gregg Van Hove slackersoft Use rake tasks in the docs repo to test it 6ab7092
Gregg Van Hove slackersoft bundle exec the docs rake tasks cfc64a6
Gregg Van Hove slackersoft Use the Gemfile from the docs repo 0c77c6c
Commits on Oct 02, 2014
Gregg Van Hove slackersoft Add explicit fail and move on for async functions
- `done` now has a `fail` property which will call the global `fail`
  then continue to the next function in the queue

[finish #73744618] Fix #567 Fix #568
f4e5573
Commits on Oct 05, 2014
Greg Cobb Gerg Adds suiteResults method to JsApiReporter
- Behaves similarly to to specResults
- Since suites were stored in an object instead of an array and the
  current interface exposes this object, we now must keep track of suites
  twice in the reporter. We cannot just construct the object lazily,
  because then the object will not update with new suite results
  like it does currently (see JsApiReporterSpec:148).

[#79533268]
b12974d
Greg Cobb Gerg Fixes CI for IE8
For some reason, when you put this spec in a describe block, it causes
specs to hang on IE8. I tried to debug this for a while, and I have no
idea what is happening.

[#79533268]
a5cd273
Commits on Oct 07, 2014
Alexander Koptsov akoptsov Fixed path to src files in node_example
There's no such folder as 'jasmine_examples'
10ca5f0
Commits on Oct 08, 2014
Gregg Van Hove slackersoft Merge branch 'akoptsov-patch-1' 9ad15ee
Commits on Oct 09, 2014
Greg Cobb Gerg JsApiReporter suiteResults only includes suite results
- It was including suite starts also

[#79533268]
8880729
Greg Cobb Gerg Fixes additional odd IE8 failure
[#79533268]
f770712
Greg Cobb Gerg Fixes console check for IE8
- Was causing IE8 to hang for some reason
- Also reverts previous commit, not that issue was resolved

[#79533268][fixes #80356450]
c8cd2ea
Commits on Oct 11, 2014
Gregg Van Hove slackersoft Deprecate console reporter
- jasmine-npm has its own version so it's no longer dependent on this
  one.

[finish #80410002]
6d6c313
Gregg Van Hove slackersoft Oh right, IE doesn't have `console` by default
[#80410002]
6cc09e0
Gregg Van Hove slackersoft Let's just use the `print` function that's passed in for deprecation …
…messaging

[#80410002]
2151a13
Gregg Van Hove slackersoft build distribution with deprecated console
[#80410002]
916dc03
Gregg Van Hove slackersoft Pass in the current distribution when running node specs
- npm package spec can use beforeAll/afterAll now
- also depend on github repo directly instead of the tarball

[finish #80505862]
a76d6d1
Gregg Van Hove slackersoft Use the jasmine-npm tarball, since that works on travis
[#80505862]
ecae3d4
Commits on Oct 12, 2014
Gregg Van Hove slackersoft Add notes for releasing new versions of the docs b67a195
Commits on Oct 17, 2014
Mateusz Derks ertrzyiks Fixed isPendingSpecException test title 3b557f8
Commits on Oct 22, 2014
Gregg Van Hove slackersoft Merge pull request #691 from ertrzyiks/fix-spec-title
Fixed isPendingSpecException test title
3ca687a
Commits on Oct 25, 2014
Matt Parker moonmaster9000 Name / Email / Org updates in README 325c5a2
Matt Parker moonmaster9000 Added Sheel to the Maintainers Emeritus list cf83ae4
Commits on Oct 30, 2014
charleshansen charleshansen toContain works with array-like objects (Arguments, HTMLCollections, …
…etc)

Fix #699
663fbd0
Gregg Van Hove slackersoft Merge branch 'charleshansen-to_contain_array_like_objects' d4fc787
Commits on Nov 01, 2014
Gregg Van Hove slackersoft Revert "toContain works with array-like objects (Arguments, HTMLColle…
…ctions, etc)"

IE 8 doesn't have Array.prototype.indexOf so this breaks there.
Reverting until we can figure out a better way to solve across all
supported browsers.

This reverts commit 663fbd0.
a4d1345
Commits on Nov 03, 2014
charleshansen charleshansen toContain works with array-like objects (Arguments, HTMLCollections, …
…etc)

Fixes #699

Don't rely on Array.prototype.indexOf for testing containment (not in IE8)
da6813e
Gregg Van Hove slackersoft Merge branch 'charleshansen-to_contain_array_like_objects' 816b7d7
Commits on Nov 04, 2014
Tanguy Krotoff tkrotoff Simplifies SpecRunner.html
No need to specify type="text/javascript" for script tag
No need to specify type="text/css" for link tag with rel="stylesheet"
197cb13
Gregg Van Hove slackersoft Merge pull request #700 from tkrotoff/patch-1
Simplifies SpecRunner.html
1426416
Commits on Nov 06, 2014
Gregg Van Hove slackersoft Add release notes for previous releases, so they can be removed from …
…the wiki

[#54582902]
cc720e7
Commits on Nov 11, 2014
Davis W. Frank Adding first crack at 2.1 release notes 9b5c20c
Davis W. Frank Fix for wayward underscore and Anchorman bug 75e5a5c
Davis W. Frank Updating links in release notes 66c8624
Commits on Nov 14, 2014
Gregg Van Hove slackersoft bump version to 2.1.0 590a9d9
Gregg Van Hove slackersoft Attempt to use selenium runner from source, to fix dependency loop 216b404
Commits on Nov 15, 2014
Gregg Van Hove slackersoft Top-level suite triggers suiteStarted and suiteEnd to be consistent
Fixes #706
42b1bda
Gregg Van Hove slackersoft bump version to 2.1.1 97ab0cb
Gregg Van Hove slackersoft add release notes and standalone dist for 2.1.1 25c546a
Commits on Nov 16, 2014
Gregg Van Hove slackersoft Suites still run their children even if none are executable
- Continue skipping beforeAll and afterAll

Fixes #707
23a492c
Gregg Van Hove slackersoft bump verion to 2.1.2 2517ddf
Commits on Nov 22, 2014
Christopher Amavisca amavisca Update travis badge c3de57a
Josh Kalderimis joshk Use the new build env on Travis
better faster stronger

more ram, cpu, faster boot times, better network

docs coming soon
20ce62d
Gregg Van Hove slackersoft Merge pull request #712 from joshk/patch-1
Use the new build env on Travis
b30a85c
Gregg Van Hove slackersoft Don't keep the expected and actual for a passed expectation
- It causes memory problems in phantom and you probably don't need it
  anyways.

Fixes #640 Fixes #690
55f32e2
Commits on Nov 29, 2014
Gregg Van Hove slackersoft Top level suite no longer reports suiteStart and suiteDone
- jasmineStart and jasmineDone are reported separately

Fixes #716
9f94e8e
Commits on Dec 01, 2014
Gregg Van Hove slackersoft version bump for 2.1.3 4b6789c
Gregg Van Hove slackersoft add standalone dist for 2.1.3 b56c2a6
Gregg Van Hove slackersoft change 2.1.3 release notes filename to match others dc7be9c
Commits on Dec 02, 2014
Gregg Van Hove slackersoft Just return the result directly from `any` and `objectContaining`
- They return false when they fail which means not equal.
b68ba90
Gregg Van Hove slackersoft pass through all args from external interface for befores, afters, its
Fix #483
a4faa80
Commits on Dec 05, 2014
Gregg Van Hove slackersoft Reschedule all functions for a tick before executing any
- This allows any function run during a tick to cancel any other in the
  same tick.

Fixes #708
4d5f27d
Gregg Van Hove slackersoft ObjectContaining no longer tries to track exact mismatches
- equals wasn't looking at it anyways, so just bail as soon as something
  is different.
02161b7
Gregg Van Hove slackersoft Add spec to verify custom query params are left alone
[#29578495]
ba9c863
Commits on Dec 09, 2014
Gregg Van Hove slackersoft Properly record finishing an `xdescribe` so further cleanup works
Fix #724
8bb2f67
Commits on Dec 11, 2014
Gregg Van Hove slackersoft Hide more things from the npm package
Fixes #726
fbe3801
Commits on Dec 16, 2014
Gregg Van Hove slackersoft Keep extra query params when focusing on a spec or suite
[finish #29578495]
503f4b7
Gregg Van Hove slackersoft Also check custom properties on Arrays when computing equality
[Finishes #50616649]
a84202a
Gregg Van Hove slackersoft Merge branch 'toEqualDomNodes' of https://github.com/alexeibs/jasmine
…into alexeibs-toEqualDomNodes
0fdb28c
Gregg Van Hove slackersoft toMatch requires the `expected` to be a String or RegExp
- Otherwise it was using the `toString` as the RegExp, which is almost
  definitely _not_ what you want.

Fixes #723
305252f
Gregg Van Hove slackersoft Also test in IE 11 on travis eca8d8f
Gregg Van Hove slackersoft Display the name of the constructor when pretty printing objects
Fixes #598 [finishes #81228592]
7570bc4
Gregg Van Hove slackersoft spyOn explicitly checks to see that a method name to spy on was passed.
[finish #27689237]
b4b3ac2
Commits on Dec 17, 2014
Gregg Van Hove slackersoft Rename `jasmineMatches` to `asymmetricMatch`
- This should be more clear what it is for

[finish #82295210]
6bd98cb
Gregg Van Hove slackersoft Check for `ObjectContaining` on either side of equality.
- Also clean up `undefined` check.

Fixes #682
ea88023
Gregg Van Hove slackersoft Don't double escape focus spec links.
- QueryString already escapes parameter values, no need to escape when
  passing them in from HtmlReporter.

[finish #29578495]
6c131be
Gregg Van Hove slackersoft Just check if either side implements `asymmetricMatch`
- Don't explicitly look for `Any` or `ObjectContaining`

[#82295210]
2ab2295
Gregg Van Hove slackersoft Allow asymmetric equality testers to preempt their symmetric brethren
- Also allow them to be compared to each other properly.

Fixes #540
bfcd8b0
Gregg Van Hove slackersoft Add `anything` matcher to match any value that is neither null or und…
…efined

[finish #58117878] Fix #186
482f4d6
Commits on Dec 19, 2014
Rohit Arondekar rohit Fix URL's of Jasmine repositories on Github c85500a
Gregg Van Hove slackersoft Merge pull request #730 from rohit/patch-1
Fix URL's of Jasmine repositories on Github
2472982
Gregg Van Hove slackersoft Add asymmetric equality tester to match a string against a regexp
- Also move the asymmetric testers into their own dir for easier
  locating.

[#58120558] Fix #243
dfa8a77
Gregg Van Hove slackersoft Build distribution to properly expose `stringMatching`
[#58120558]
9f240c5
Commits on Dec 20, 2014
Rohit Arondekar rohit Allow null prototype obj to be compared for equals
Fixes #729
a84eaf2
Commits on Dec 21, 2014
Gregg Van Hove slackersoft Merge branch 'rohit-equals-null-protoObjects' 895c17e
Commits on Jan 12, 2015
Matt Parker moonmaster9000 Link to the Jasmine NPM module
Also, put the jasmine-<language> links above the confusing "install jasmine on your local box" stuff (why would I want to do that?)
a951bbb
Gregg Van Hove Merge branch 'moonmaster9000-patch-2' aeae141
Gregg Van Hove Update readme with link to upgrading doc and mention browser support.
Fix #739
6c58024
Gregg Van Hove Use the stack trace from the Error object if supplied
Fixes #734
3a93f84
Gregg Van Hove Fix `fail` specs for all browsers #734 c1479ac
Gregg Van Hove Merge branch 'arrayContaining' of https://github.com/slackersoft/jasmine
 into slackersoft-arrayContaining

Merge #440 [Finish #59947350]
a999490
Gregg Van Hove Don't forget to buildDistribution
- Also fix jshint errors

[#59947350] #440
69a6154
Gregg Van Hove Allow `createSpyObj` to be called with just an array of method names
[Finish #50757607] #321
3140d5f
Commits on Jan 14, 2015
Rohit Arondekar rohit Use new jasmine github repo url 9ad3eac
Gregg Van Hove slackersoft Merge pull request #745 from rohit/fix-repo-url
Use new jasmine github repo url
3bba1ea
Chris Wheatley swirlycheetah fix spelling mistake 20faa88
Commits on Jan 15, 2015
Gregg Van Hove slackersoft Merge pull request #746 from swirlycheetah/patch-1
Fix spelling mistake
e5feba9
Commits on Jan 21, 2015
Gregg Van Hove slackersoft Update contribution guide to mention possible ffi dependencies for Ub…
…untu

Fixes #755
6ae054c
Gregg Van Hove slackersoft `anything` and `stringMatching` have custom pretty-print now. 1dd4af3
Commits on Jan 24, 2015
Greg Cobb Gerg Fix jslint issues 1936a36
Greg Cobb Gerg Prevents *Alls from running when runnables are explicitly set
- This requires passing if runnables are set to the Suite. Hopefully in
  the future we will change how focused runnables and *Alls interact so
  this is no longer necessary.

[#732]
ebbaab4
Commits on Jan 25, 2015
P. F. Chimento ptomato Fix some SpiderMonkey lint
SpiderMonkey complains about functions not always returning a value. In
most cases that is a conscious code style choice, so it is not fixed
here.

In one case (MockDate) the interpreter thought you could have fallen off
the end of a "switch" statement, although the number of arguments
prevented that. This was fixed by changing the last case to "default".

In another case (QueueRunner) the function really did return a value
sometimes and nothing other times, although as far as I could see, it
could only ever return "undefined". The function now explicitly only
returns no value.

See #751
5eaf715
P. F. Chimento ptomato Set jasmineGlobal correctly in GJS
In GJS, jasmineGlobal was not getting set to the global object; when
importing jasmine.js in GJS, "this" resolves to the jasmine.js module
object, not the global object. Solve this specifically for GJS by
assuming that `window.toString === '[object GjsGlobal]'` only in GJS; if
this is the case, assign "window" to "jasmineGlobal".

Adding a "var" to the declaration of "getJasmineRequireObj" is also
necessary, or else "getJasmineRequireObj" won't be exported in the
Jasmine module.

See #751
ebaa2e7
Commits on Jan 26, 2015
Gregg Van Hove slackersoft Add jshint to node run on travis
- To ensure that pull requests pass

[Finish #59588854]
46509f0
Gregg Van Hove slackersoft Merge branch 'spidermonkey-compat' of https://github.com/ptomato/jasmine
 into ptomato-spidermonkey-compat
b54de4a
Gregg Van Hove slackersoft Merge branch 'ptomato-spidermonkey-compat' 5dbcf27
Gregg Van Hove slackersoft Merge branch 'gjs-global-object' of https://github.com/ptomato/jasmine
…into ptomato-gjs-global-object
dca543a
Gregg Van Hove slackersoft Merge branch 'ptomato-gjs-global-object' a857f4c
Gregg Van Hove slackersoft Allow `pending` to take a reason and show it in the HtmlReporter
[#78954014] Fix #671
8e3066d
Commits on Jan 27, 2015
Gregg Van Hove slackersoft Add a basic bower config
- Also ignore sauce_connect.log

Fix #719
837101c
Christopher Amavisca Restructure node examples folder structure to look more realistic.
- Updates PlayerSpec's require statement to match folder structure change
d129a6c
Commits on Jan 30, 2015
Gregg Van Hove slackersoft Initial cut of release notes for 2.2.0 39e175c
Gregg Van Hove slackersoft update 2.2.0 release notes now that I've pulled a26e85f
Commits on Feb 02, 2015
Greg Cobb and Gregg Van Hove Update release notes and bump version for 2.2.0 4acb744
Gabriel H Pugliese gabrielhpugliese Fix missing comma on bower.json d22a030
Gregg Van Hove slackersoft Merge pull request #763 from gabrielhpugliese/gabrielhpugliese-patch-…
…bower-json

Fix missing comma on bower.json
234dc1a
Greg Cobb and Gregg Van Hove bump version to 2.2.1 for bower fix e173cd1
Commits on Feb 04, 2015
Danilo Vaz danilovaz Update year copyright 7616e5a
Julie Ralph Allow arrays from different frames or contexts to be equal 53b0752
Greg Cobb and Gregg Van Hove Merge branch 'juliemr-arrayfix'
Fixes #765
f22862f
Gregg Van Hove slackersoft Merge pull request #768 from danilovaz/master
Update year copyright
2ab2a83
Greg Cobb and Gregg Van Hove Updates pretty printer to include array properties
[fixes #766][finishes #87644044]
d5dfbc9
Commits on Feb 05, 2015
Christopher Amavisca Add keywords to package.json 471a241
Christopher Amavisca Update bower.json keywords to match package.json keywords 6177a4a
Christopher Amavisca Add test script to package.json
- Use `npm test` in travis-node-script
a84e0cd
Christopher Amavisca Remove unused standaloneBuilder var from Gruntfile e1249ac
Greg Cobb and Gregg Van Hove ObjectContaining matches prototype properties 69956bf
Commits on Feb 09, 2015
Joscha Feth joscha add missing semicolon cdee9c8
Gregg Van Hove slackersoft Merge pull request #775 from joscha/patch-1
add missing semicolon
8c59875
Commits on Feb 25, 2015
Greg Cobb Gerg Fixes issue where mock clock was being used by QueueRunner
- If the mock clock was installed in a beforeAll, the QueueRunner would use the mock clock for its own clock.  If the mock clock was ticked more than the default timeout, async specs would timeout.

[fixes #783 #792]
10f87b3
Commits on Feb 27, 2015
Gregg Van Hove slackersoft Add safari 7 & 8 to browser matrix ce6ce4e
Commits on Feb 28, 2015
Gregg Van Hove slackersoft Fix spec so it can be run in isolation
relates to #790
0c68cc4