slackersoft
15f3d0e9d7
update doc comment for boot.js to match current documentation
2014-09-23 08:22:05 -07:00
slackersoft
b1344d5c73
Add explicit fail function.
...
- Adds an expectation failure to the current spec
[finishes #70975468 ] Fix #563
2014-09-23 08:00:46 -07:00
slackersoft
59aaac026c
Merge branch 'paladox2015-patch-1'
2014-09-22 13:10:12 -07:00
slackersoft
21f62c697a
Merge branch 'patch-1' of https://github.com/paladox2015/jasmine into paladox2015-patch-1
2014-09-22 13:09:07 -07:00
slackersoft
dc93c33af6
Merge branch 'pimterry-trackReturnValues'
2014-09-22 13:04:18 -07:00
slackersoft
4889583d5c
Merge branch 'trackReturnValues' of https://github.com/pimterry/jasmine into pimterry-trackReturnValues
2014-09-22 13:04:01 -07:00
slackersoft
41df058171
update contributing doc to indicate use of jasmine-npm
2014-09-20 20:54:45 -07:00
slackersoft
fa837ae90a
Don't depend on debugger gem, we don't really have any ruby code here.
2014-09-20 20:17:55 -07:00
slackersoft
c82c958e0d
Build distribution for earlier fixes
2014-09-16 13:05:11 -07:00
slackersoft
752e831b30
Merge branch 'mkhanal-chain_spy_andReturn'
...
Fix #669 #660
2014-09-15 13:10:40 -07:00
slackersoft
bd30065d66
Merge branch 'chain_spy_andReturn' of https://github.com/mkhanal/jasmine into mkhanal-chain_spy_andReturn
2014-09-15 13:10:24 -07:00
slackersoft
84dff421ea
Use === when checking for circular dependencies for pretty printing.
2014-09-13 18:58:02 -07:00
Mridul
709e032d1c
Added returnValues functionality to spy strategy
2014-09-13 12:41:20 +10:00
slackersoft
e8178d061b
Merge branch 'tgirardi-issue655'
...
Fix #655 #658
2014-09-02 13:20:18 -07:00
slackersoft
dd75394ea8
Merge branch 'issue655' of https://github.com/tgirardi/jasmine into tgirardi-issue655
2014-09-02 13:19:31 -07:00
Tomás Girardi
eb48c83649
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.
2014-08-28 20:58:30 -04:00
slackersoft
3b8326f1e6
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 ]
2014-08-28 13:31:04 -07:00
slackersoft
18eb6e2f36
Don't run npm package specs in browsers
2014-08-26 13:18:16 -07:00
Tomás Girardi
51462f369b
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.
2014-08-26 12:01:49 -04:00
slackersoft
ea57ad97cf
Add some tests to make sure we're packaging up the npm properly
2014-08-26 08:08:04 -07:00
slackersoft
3132d98f23
Bump version to 2.0.4 now that I think npm files are sorted
2014-08-24 21:14:11 -07:00
slackersoft
b799f54bc9
Remove runtime dependency on 'glob' so we have no runtime deps
...
- Clean up .npmignore a bit more
2014-08-24 21:11:50 -07:00
slackersoft
3c051fc291
bump to 2.0.3 to fix npm dependencies
2014-08-22 22:50:46 -07:00
slackersoft
6b937da863
Fix npm dependencies
2014-08-22 22:47:43 -07:00
slackersoft
89232db2ee
Version bump to 2.0.2
2014-08-22 22:20:38 -07:00
slackersoft
8b0d9c83bb
keep the files for running in a webpage around in the npm package
...
[Fixes #656 ]
2014-08-21 12:56:04 -07:00
slackersoft
60533ca868
Expose files and paths necessary to embed jasmine in an html page for nodejs
2014-08-21 08:17:02 -07:00
slackersoft
048ab728ec
Pull out the building of the jasmine interface so node and web both get the same one.
2014-08-15 08:14:59 -07:00
slackersoft
488df899fb
Merge branch 'javenwang-suite-start'
2014-08-06 13:24:25 -07:00
slackersoft
753f4b44b4
Merge branch 'suite-start' of https://github.com/javenwang/jasmine into javenwang-suite-start
2014-08-06 13:24:01 -07:00
slackersoft
2c23d35b03
Merge branch 'javenwang-disabled-suite'
2014-08-06 13:14:00 -07:00
Javen Wang
2b0be0c74b
a disabled suite should call resultCallback with status being disabled
...
close #574
2014-08-06 13:09:44 -07:00
slackersoft
b4f49db6bd
Show a dot with color of pending spec when no expectations
...
[fix #76307802 ]
2014-08-04 12:48:35 -07:00
slackersoft
cee3cc56e6
fix casing for jshint
2014-07-31 13:42:09 -07:00
slackersoft
f2346d357f
Allow mocked Date constructor to be called with a subset of full params
...
Fix #643 #624
2014-07-31 13:42:05 -07:00
Sheel Choksi
ee09301d8d
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
2014-07-27 18:31:47 -07:00
Davis W. Frank
760b50d969
Adding NPM instructions
2014-07-21 13:56:15 -07:00
Davis W. Frank
773b15e450
Fixed typo in 2.0.1.md
2014-07-21 13:24:10 -07:00
Davis W. Frank
227698f5fa
Updating source and standalone distribution to 2.0.1
2014-07-21 12:36:24 -07:00
Davis W. Frank
ff1fa6a893
Updating version to 2.0.1
2014-07-21 12:35:34 -07:00
Davis W. Frank
ba1f8bc036
Merge branch 'master' of https://github.com/pivotal/jasmine
2014-07-21 12:33:42 -07:00
Davis W. Frank
a5be51f912
First cut at 2.0.1 release notes
2014-07-21 12:33:39 -07:00
Rajan Agaskar
d64ed6ebe9
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.
2014-07-21 06:46:05 -07:00
kissrobber
062dc6b15a
fix a potential bug
2014-07-21 00:35:33 +09:00
slackersoft
33641578e6
update release doc to use github releases
2014-07-18 14:27:18 -07:00
slackersoft
a1c109ea17
Contains is explicitly false if actual is undefined or null
...
Fix #627
2014-07-18 13:18:22 -07:00
slackersoft
62212bbfa4
use released jasmine selenium runner
2014-07-18 13:07:11 -07:00
Rajan Agaskar
6a89d084f4
Merge pull request #621 from bengrunfeld/docs-installation
...
Add installation instructions to README
2014-07-07 12:56:32 -07:00
bengrunfeld
013c4f725f
Add Ruby Gem and Python Egg to docs
2014-07-07 10:11:13 -06:00
bengrunfeld
c064488192
Add installation instructions to README
2014-07-07 09:37:44 -06:00