Davis W. Frank
71faeea7b0
First attempt at publishing an npm
2014-01-24 09:31:38 -08:00
Sheel Choksi
de7d005b3d
Break out quick start guide on newline
...
[skip ci]
2014-01-19 14:21:21 -08:00
Sheel Choksi
7acf5d4220
Add in link to quick start of Jasmine, closes #498
...
[skip ci]
2014-01-19 14:16:00 -08:00
slackersoft
2a8b5a30b6
Use \d7 instead of plain 'x' for more square appearance
...
[finishes #48434179 ]
2014-01-18 17:33:57 -10:00
Sheel Choksi
9c7ba43ebd
Clean up a bunch of spec global variable leaks
...
Also some formatting changes to highlight when using one 'var' with comma operator
2014-01-18 14:17:14 -08:00
Sheel Choksi
8ca08ff999
Run Object.create(null) spec on all browsers not IE 8
...
IE 8 doesn't support Object.create so there shouldn't be a need to run this spec in IE 8
2014-01-18 13:12:07 -08:00
slackersoft
15aa3ecb5d
Better support in pretty printer when an object has null prototype
...
- Fixes #500
2014-01-17 19:56:43 -10:00
Davis W. Frank
2670bb40a7
Get rid of freeze property for now - it's not adding value.
2014-01-10 10:23:14 -08:00
Sheel Choksi
c8ffa6000b
Reproducing change made in #479 that was made to build distribution instead of src
...
It was lost when I rebuilt the distribution
2014-01-09 22:14:04 -08:00
Sheel Choksi
06a553503d
Better failure message when something is thrown that's not an error
...
Change from 'undefined : undefined' to '<thing that was thrown> thrown'
Pointed out by @charleshansen
2014-01-09 22:10:40 -08:00
Sheel Choksi
aab4808410
Bump built distribution
2014-01-09 22:07:59 -08:00
Sheel Choksi
b525313cdb
Make the check for pending spec exception work for values that don't have toString
2014-01-04 23:11:20 -08:00
Sheel Choksi
f576395620
Bump built distribution copyright's for 2014
2014-01-04 23:11:20 -08:00
Sheel Choksi
b161e9e3df
Merge pull request #486 from nextmat/link_fix
...
Update link at top of README
2014-01-01 20:00:18 -08:00
Matt Sanders
94ecb998bb
Update link at top of README
...
Allows access to Jasmine 2.0 docs
2013-12-27 00:29:35 -07:00
Davis W. Frank
38daa43c7e
Merge pull request #479 from shprink/fix_jasmine_html
...
force query selector to seek within the html-reporter element
2013-12-19 09:42:15 -08:00
Davis W. Frank
9fb9c12066
Merge pull request #478 from shprink/adding_netbeans_to_gitignore
...
adding netbeans project folder to the gitignore list
2013-12-19 09:37:19 -08:00
shprink
de2fb225b0
adding netbeans project folder to the gitignore list
2013-12-19 10:20:49 +01:00
shprink
4f4ae086aa
force query selector to seek within the html-reporter element
2013-12-19 10:19:02 +01:00
Sheel Choksi
8510bdd947
Update mailing list link
...
It seems that Github was interpreting it as a repository link. Made it an explicit mailto instead.
2013-12-17 18:37:10 -08:00
Sheel Choksi
66bd8c7825
Adding older standalone zips from downloads page to our dist folder
2013-12-17 12:19:53 -08:00
Christopher Jobst and Sheel Choksi
a736e664ea
Remove the old RC standalone distributions.
2013-12-16 15:49:27 -08:00
Christopher Jobst and Sheel Choksi
812b14d000
Update README and remove rc release notes
...
RC release notes have been merged into release_notes/20.md
2013-12-16 12:42:17 -08:00
Christopher Jobst and Sheel Choksi
a2a8b5dde2
Create a 2.0 distribution
2013-12-16 12:33:34 -08:00
Christopher Jobst
78bed99ba3
Add in 2.0 release notes
2013-12-16 11:17:51 -08:00
Sheel Choksi
f9191d7b0d
Merge pull request #473 from pimterry/callTrackingTests
...
Refactored the createSpy tests, to add unit tests for its part of call tracking
2013-12-07 16:57:57 -08:00
pimterry
83a692d5a8
Use the correct Jasmine version in the spy integration tests
2013-12-07 22:16:24 +00:00
pimterry
14a8c2ca09
Move spy integration tests out of the unit test suite
2013-12-07 20:52:02 +00:00
pimterry
b2e8de7bcd
Mock callTracker in spy tests for better test isolation
2013-12-07 20:43:38 +00:00
pimterry
1d98a23b14
Add tests for call tracking in createSpy
2013-12-07 20:27:08 +00:00
Sheel Choksi
16ffd3b3fb
Fix up specs that failed when maximumSpecCallbackDepth is set to 1
2013-11-22 23:04:42 -08:00
Sheel Choksi
6bc87ad223
Merge pull request #466 from
...
maciej-filip-sz:DelayedFunctionScheduler-patch
Sets and executes timeouts set during a tick.
2013-11-17 17:17:31 -08:00
Maciej Filip Szkodziński
555d328cf2
Moved last currentTime assignment to tick.
2013-11-17 17:14:29 -08:00
Maciej Filip Szkodziński
c78fba4b13
Sets and executes timeouts set during a tick.
...
All timeouts and intervals set during a tick were being scheduled to run
at delay + end-of-tick, instead of delay + time-of-outer-timeout.
Scheduled run-at times were shifted because currentTime was being
incremented before executing scheduled functions.
Additionally, the execute loop was iterating over a functions-to-run
array, created from scheduledFunctions before starting. Any changes to
scheduledFunctions were being ignored during the tick, and the next tick
would ignore any functions which should have been executed in the past.
The commit is a rewrite of DelayedFunctionScheduler, preserving the
public interface. Execution of scheduled functions updates currentTime
on each iteration, and each time takes the functions with the lowest
runAtMillis from the schedule, if they aren't higher than endTime.
2013-11-17 17:14:29 -08:00
Sheel Choksi
8a6d7828c6
Make all async functions be subject to the timeout
...
[finishes #60798058 ]
2013-11-14 23:01:43 -08:00
Sheel Choksi
c888b0c1b8
Slight refactoring of clearing timeouts when an exception is thrown
2013-11-14 20:48:28 -08:00
Sheel Choksi
72e9851217
Bumping built distribution
2013-11-14 18:16:32 -08:00
Sheel Choksi
7ee5073921
Fix bad merge
2013-11-11 21:01:36 -08:00
Sheel Choksi
614a18453e
Rename Spec's queueRunner to more accurately be a queueRunnerFactory
2013-11-11 20:53:13 -08:00
Rajan Agaskar
916f889c01
Merge pull request #462 from tidoust/clear-timeout-async
...
Clears timeout timer even when async spec throws an exception
2013-11-07 09:40:43 -08:00
François Daoust
4a7b79ad0d
Regression spec added for timeout timer in an async spec
...
The spec ensures that the timeout timer is properly cleared out
even when the async spec throws an exception.
2013-11-07 16:08:41 +01:00
François Daoust
775e2ff0a9
Clears timeout timer even when async spec throws an exception
...
When an async spec throws a (sync) exception for some reason, the
exception was correctly caught and reported by Jasmine but the timeout
timer continued to run in the background.
For instance, running the (rather stupid) example below would report
the exception immediately but would also make the process loop for 5s
(and report the exception depending on the reported being used).
describe('exception', function () {
it('is caught but timer continues to run', function (done) {
throw new Error('Oh no!');
});
});
This happened because the timout timer is set in Spec while the
"try... catch" block is in the queue runner. The "callDone" function
of "timeoutable" that resets the timer was thus not called.
The commit simply introduces a "try... catch" block within the
`timeoutable` function to ensure that "callDone" gets called even
when an exception is thrown.
2013-11-07 14:51:46 +01:00
Sheel Choksi
1b6725ec25
Updating Spec#getFullName spec to work in IE 8
...
Forgot that the pretty printer is not functional in IE 8, which
subsequently brings down toHaveBeenCalledWith
2013-11-04 21:59:06 -08:00
Sheel Choksi
952eb59707
Change test for how a spy gets its full name
...
- Removes another TODO
- A spec uses its full name as soon as it is created (for the result
object) and so it needed to be tested differently
2013-11-04 21:38:01 -08:00
Sheel Choksi
de6a305b44
Move the various integration specs into their own folder
...
- There is now an integration folder inside of spec/core
- Killed the TODOs about moving around integration specs
2013-11-03 16:48:35 -08:00
Sheel Choksi
8513201fa3
Add in missing repository field to package.json
...
Removes the following warning when doing a `npm install`: 'npm WARN
package.json jasmine-core@2.0.0-rc5 No repository field.'
2013-11-02 18:28:53 -07:00
JR and Sheel Choksi
6e07dccb68
Make getGlobal() work in strict mode
...
Slight modifications to implementation in pull #437
2013-11-01 11:06:57 -07:00
JR and Sheel Choksi
fcc50cc6f4
Rename Release.markdown to be more consistently named
2013-10-31 14:27:30 -07:00
Sheel Choksi
9e8466ba2b
Merge pull request #458 from jsoref/readme
...
Rename README for consistency
2013-10-31 14:24:43 -07:00
Kristóf Marussy
4350045d61
Replaced deprecated octal literal with hexadecimal
...
Octal literals are deprecated in JavaScript 1.5 and Gjs were generating
warnings because of them.
2013-10-31 14:03:06 -07:00