Steve Gravrock
847a959b13
Merge branch 'handle-rejection' of https://github.com/johnjbarton/jasmine
...
- Merges #1521 from @johnjbarton
2018-03-24 19:49:58 -07:00
Steve Gravrock
05015a8b3e
Correctly format stack traces for errors with multiline messages
...
- Fixes #1526
2018-03-10 12:03:08 -08:00
Steve Gravrock
6f960d8662
Merge branch 'better-array-errors' of https://github.com/majidmade/jasmine
...
- Merges #1527 from @majidmade
- Fixes #1485
2018-03-10 07:42:34 -08:00
Gregg Van Hove
85b2a8c6c4
add some links to more tutorials from the api docs
2018-03-01 10:48:18 -08:00
Gregg Van Hove
ee52023b3d
Bump version to 3.1
2018-02-27 11:57:20 -08:00
Gregg Van Hove
1923461b09
Ignore more browser fields when formatting Errors
...
- description from IE
- column from Safari
2018-02-27 09:52:19 -08:00
Gregg Van Hove
63cc7cafc8
Use Jasmine's arrayContains, instead of includes for better support
2018-02-26 17:57:37 -08:00
Gregg Van Hove
fdecf02472
Merge branch 'print_exception_properties' of https://github.com/jbunton-atlassian/jasmine into jbunton-atlassian-print_exception_properties
...
- Merges #1516 from @jbunton-atlassian
2018-02-26 17:48:28 -08:00
Steve Gravrock
1ac2a6f608
Allow node to report load time errors
...
[Fixes #153466462 ]
2018-02-17 15:45:42 -08:00
Gregg Van Hove
c974c4740c
Merge branch 'master' of https://github.com/sjolicoeur/jasmine into sjolicoeur-master
...
- Merges #1460 from @sjolicoeur
2018-02-15 16:00:33 -08:00
Gregg Van Hove
2b27bd393f
Add API docs for async reporters
2018-02-15 14:36:29 -08:00
Gregg Van Hove
3b77f38188
Return <anonymous> for functions that have no actual words between keyword and (
...
- Also fixes a potential catastrophic backtracking if someone has
severely damaged their own `toString` during test execution.
2018-02-15 12:31:10 -08:00
Steve Gravrock
11827572d3
Moved toHaveClass matcher into core so that it can be used in Karma
...
- Fixes #1503
2018-02-13 17:09:42 -08:00
Gregg Van Hove
8326ecf919
Merge branch 'deprecation-object' of https://github.com/UziTech/jasmine into UziTech-deprecation-object
...
- Merges #1498 from @UziTech
2018-02-13 16:57:24 -08:00
Gregg Van Hove
d4b76a4d3b
version bump to 3.0
2018-02-06 09:33:49 -08:00
Gregg Van Hove
764d58a7f5
Merge branch 'master' into 3.0-features
...
- cleaning up 2.99 deprecations
2018-02-06 09:31:51 -08:00
Gregg Van Hove
c142490c69
Add deprecation messages for things that will change/break in 3.0
...
[#154746527 ]
2018-02-05 14:01:46 -08:00
Gregg Van Hove
5afe1222f4
Add ability to report deprecation warnings from within the suite
...
[#154746527 ]
2018-02-05 11:19:15 -08:00
Gregg Van Hove
274011ed03
Merge branch 'master' into 3.0-features
2018-02-02 16:33:38 -08:00
Gregg Van Hove
e15f273f06
Replace old "catch exceptions" logic with proper fail fast with error reporting
...
- Option is called stopOnSpecFailure
[#85966014 ]
- See #414
- See jasmine/jasmine-npm#16
2018-01-30 11:36:56 -08:00
Gregg Van Hove
46cc48ccfa
Detect an Error passed to done and add an expectation failure
...
- See #567
2018-01-29 16:46:30 -08:00
Gregg Van Hove
262a2fe674
Generate compiled jasmine.js for async reporters work
2018-01-29 14:02:02 -08:00
Gregg Van Hove
6b156ca6d1
Unify status for xdescribe and xit
...
- Ensure *All's only execute if at least one child will run
- Specs will report a status of `excluded` instead of disabled
[finishes #153967580 ]
- #1418
Signed-off-by: Elenore Bastian <ebastian@pivotal.io >
2018-01-25 16:17:31 -08:00
Gregg Van Hove
9a96396f65
Generate jasmine.js for suite reporting changes
...
Signed-off-by: Elenore Bastian <ebastian@pivotal.io >
2018-01-23 14:38:40 -08:00
Gregg Van Hove
414e03bded
Setup createSpy in all specs where needed and finish renaming params
...
Signed-off-by: Elenore Bastian <ebastian@pivotal.io >
2018-01-22 14:21:52 -08:00
Gregg Van Hove
038ab87252
Merge branch 'custom-spy-strategy' into 3.0-features
2018-01-22 12:12:59 -08:00
Gregg Van Hove
f20f78f82b
Don't clobber previous custom plans with later plans
...
[finishes #37288941 ]
2018-01-22 12:10:24 -08:00
Gregg Van Hove
70bce55721
Bump version to 2.9.1
2018-01-19 17:51:18 -08:00
Gregg Van Hove
c82e5947f5
Version bump to 2.9.0
2018-01-16 17:29:34 -08:00
Gregg Van Hove
91aab8e1b8
Merge branch 'Volox-ie11-sets-support'
...
- Merges #1478 from @Volox
- Fixes #1355
2018-01-12 17:33:51 -08:00
Gregg Van Hove
1dfdc89ba9
Merge branch 'ie11-maps-support' of https://github.com/Volox/jasmine into Volox-ie11-maps-support
...
- Merges #1477 from @Volox
- Fixes #1472
2018-01-11 17:50:56 -08:00
Gregg Van Hove
e2a191b116
Refactor QueueRunner and remove references to functions that Jasmine is done with
...
[finishes #56030214 ]
2018-01-11 17:20:13 -08:00
Steve Gravrock
cf2f922e30
Merge branch 'master' into 3.0-features
2018-01-10 15:28:55 -08:00
Steve Gravrock
4934e420b2
Allow adding custom spy strategies
...
[#37288941 ]
2018-01-10 08:59:19 -08:00
Steve Gravrock
1085914a76
Extracted a SpyFactory to slim Env down a bit
2018-01-09 13:32:28 -08:00
Steve Gravrock
6f119c4e5a
Moved createSpy to env so it can be stateful
2018-01-09 10:16:02 -08:00
Steve Gravrock
298b5ba127
Moved createSpyObj to env so it can be stateful
2018-01-09 09:53:45 -08:00
Steve Gravrock
16e07a0e99
Add the ability to specify the strategy to use for a spy based on which parameters are passed
...
[Finishes #92260826 ]
2018-01-03 08:49:34 -08:00
Steve Gravrock
cb6de64e58
Fixed DelayedFunctionScheduler IE 8 compatibility issue
2018-01-02 18:17:23 -08:00
Steve Gravrock
f69949ebc0
Merge branch 'fix-1426' of https://github.com/leahciMic/jasmine
...
- Merges #1427 from @eahciMic
- Fixes #1426
2018-01-02 08:18:32 -08:00
Steve Gravrock
c79ce125c0
Merge branch 'node-timeouts' of https://github.com/chris--young/jasmine
...
- Merges #1470 from @chris--young
- Fixes #1469
2017-12-21 13:24:21 -08:00
Steve Gravrock
65b4499dec
In Jasmine's own tests, don't leak between jasmine and jasmineUnderTest
2017-12-20 12:08:22 -08:00
Steve Gravrock
b6cc34d9e9
Correctly remove spies of window.onerror on IE
2017-12-18 16:34:37 -08:00
Steve Gravrock
ef9f82a17d
Merge branch 'master' into 3.0-features
2017-12-18 09:48:17 -08:00
Steve Gravrock
d3a3cf1ff3
Collapsed StringPrettyPrinter into PrettyPrinter
...
We never really took advantage of the potential extensibility that the
split provided, and the boundary between the two was getting muddied
over time.
2017-12-18 09:43:25 -08:00
Steve Gravrock
c0d0513199
Stop serializing objects after hitting jasmine.MAX_PRETTY_PRINT_CHARS
2017-12-15 13:23:59 -08:00
Steve Gravrock
86a38fceb9
Truncate pretty printer output that is more than j$.MAX_PRETTY_PRINT_CHARS long
2017-12-13 08:09:22 -08:00
Steve Gravrock
c74af1d900
Reduced pretty printer limits to much smaller values
...
This should help prevent out of memory errors when printing large object
graphs. See #1291 and #1422 .
[#153257532 ]
2017-12-13 08:07:43 -08:00
Steve Gravrock
ac5d8708b9
More informative pretty-printing of DOM elements
...
[Finishes ##153562618]
2017-12-11 08:25:13 -08:00
Steve Gravrock
eb93d38294
Allow jasmine-npm to handle its own load errors
...
[Fixes #153466462 ]
2017-12-08 09:17:10 -08:00