Steve Gravrock
483d4ab3c3
Bump version to 5.5.0
v5.5.0
2024-11-23 10:58:56 -08:00
Steve Gravrock
663dfe5932
Updated release instructions
2024-11-23 10:42:20 -08:00
Steve Gravrock
ce9c752899
Added debug logging to flaky test
2024-11-12 20:25:20 -08:00
Steve Gravrock
d5e7bc9fd6
Optionally enforce uniqueness of spec and suite names
...
This is off by default for backwards compatibility but can be enabled
by setting the forbidDuplicateNames env config property to true.
Fixes #1633 .
2024-11-10 09:54:51 -08:00
Steve Gravrock
744e765d6f
Update copyright date
2024-11-09 13:37:46 -08:00
Steve Gravrock
29551ba4f3
Prettier
2024-11-09 13:17:32 -08:00
Steve Gravrock
bd9a3b2305
Include property value mismatches in diffs even when there are missing or extra properties
2024-11-09 11:22:27 -08:00
Steve Gravrock
c8c3325b56
Bump version to 5.4.0
v5.4.0
2024-10-12 10:31:35 -07:00
Steve Gravrock
84c7e2b21b
Fixed de-duplication of exception messages containing blank lines on Node and Chrome
...
This is particularly helpful when reporting testing-library errors, which
have messages that contain blank lines and can be hundreds or even thousands
of lines long.
2024-10-07 20:04:07 -07:00
Steve Gravrock
dda25bb29e
Removed references to PhantomJS from StackTraceSpec.js
2024-10-07 19:55:34 -07:00
Steve Gravrock
9ccf2ef96b
Also deprecate the expected and actual properties of ThrowUnlessFailure
2024-10-05 13:55:49 -07:00
Steve Gravrock
c6fa55bfc8
Clarify support status of old Firefox ESRs
2024-10-05 13:46:49 -07:00
Steve Gravrock
06bcf1c2e1
Fixed broken docs link
2024-10-05 13:38:52 -07:00
Steve Gravrock
40f402d117
Deprecate the expected and actual properties of expectation results
2024-10-04 07:54:20 -07:00
Steve Gravrock
71f6a95ce5
Added Firefox 128 (current ESR) to supported browsers
2024-09-24 06:54:36 -07:00
Steve Gravrock
5cd7d47f72
Bump version to 5.3.0
v5.3.0
2024-09-07 13:18:21 -07:00
Steve Gravrock
d0fe5c4712
Require curly braces around loop and conditonal bodies
2024-09-02 11:30:36 -07:00
Steve Gravrock
f602c4911c
Merge branch 'dave-unclamp-safari' of https://github.com/dcsaszar/jasmine
...
* Significantly improves performance in Safari
* Merges #2040 from @dcsaszar
* Fixes #2008
2024-09-02 11:22:56 -07:00
Steve Gravrock
7aaf7eaf30
API reference for reporter capabilities
2024-09-02 10:53:56 -07:00
David Császár
35f16e8125
Add test for unclamping setTimeout in Safari
2024-09-01 10:22:16 +02:00
David Császár
acc777c267
Unclamp setTimeout in Safari
...
Fixes #2008
wrapping setTimeout in postMessage is a trade-off between
* slowdown due to postMessage (slow on Safari)
* speedup due to no setTimeout clamping (can be severe on Safari)
2024-09-01 10:21:57 +02:00
David Császár
1c74356691
Add unclampedSetTimeout helper
2024-09-01 09:54:55 +02:00
David Császár
bbebea0fa5
Refactor: extract postMessage
2024-09-01 09:31:52 +02:00
Steve Gravrock
66eb27b0af
Throw if spying has no effect
...
This provides a useful diagnostic in cases where assigning to a property
is a no-op, like localStorage in Firefox and Safari 17.
See #2036 and #2007 .
2024-08-17 09:07:18 -07:00
Steve Gravrock
7a63c06a65
Merge branch 'webkit-performance' of https://github.com/m-akinc/jasmine
...
* Merges #2034 from @m-akinc
2024-08-10 07:26:00 -07:00
Mert Akinc
554dfd4923
Update comments as requested
2024-08-05 12:27:11 -05:00
Mert Akinc
36a6e2aa1d
Merge branch 'main' into webkit-performance
2024-08-05 12:19:53 -05:00
Steve Gravrock
3c4b73f136
Fixed globbing in own test suite when running on Windows outside of c:\Users
...
The previous code used path.join() to construct glob input. That should't
work, but it did as long as the working directory was under c:\Users.
2024-08-03 18:06:20 -07:00
Mert Akinc
bc3ed74336
Formatting fix
2024-07-26 17:54:04 -05:00
Mert Akinc
97b6f33cc2
Add test, update rexex pattern and constant name
2024-07-26 17:45:23 -05:00
Mert Akinc
a9889ddb31
Improve performance on Playwright Windows WebKit
2024-07-25 09:54:32 -05:00
Steve Gravrock
cd1b7ce9c7
Bump version to 5.2.0
v5.2.0
2024-07-20 08:44:53 -07:00
Steve Gravrock
3653d6e0ef
Moved eslint and prettier configs out of package.json
2024-07-18 07:17:31 -07:00
Steve Gravrock
c3387f8dbf
Merge branch 'stephanreiter-better-toHaveSize'
...
* Merges #2033 from @stephanreiter
2024-07-13 14:02:15 -07:00
Steve Gravrock
3d54184c7f
Docs: Improved discoverability of asymmetric equality testers
2024-07-03 10:17:57 -07:00
Stephan Ferlin-Reiter
6f23e706d7
Improve the error message of the toHaveSize matcher.
...
We include the size of the thing that didn't meet the size expectation.
2024-07-02 20:28:16 +00:00
Steve Gravrock
cc69edf92c
Fixed stack trace filtering in FF when the developer tools are open
2024-06-22 11:49:49 -07:00
Steve Gravrock
ba7560f65e
HTML reporter: show debug logs with white-space: pre
2024-06-22 11:44:11 -07:00
Steve Gravrock
c3960c4a96
Test against Node 22
2024-06-18 18:13:51 -07:00
Steve Gravrock
5c21f94bb1
4.6.1 release notes
2024-05-25 10:24:11 -07:00
Steve Gravrock
8cd7c94490
Added a jsdoc example for withContext()
...
Fixes jasmine/jasmine.github.io#166
2024-04-16 16:22:25 -07:00
Steve Gravrock
6a6fa7b29a
Tests for existing handling of non-Error global errors in Node
2024-03-22 09:15:22 -07:00
Steve Gravrock
4984548cab
Clarify argument to spyOnGlobalErrorsAsync's spy
2024-03-22 08:53:19 -07:00
Steve Gravrock
6941bde7e2
Revert "Deprecate the suppressLoadErrors option"
...
jasmine-npm still needs this to enable the default behavior of crashing
with a stack trace on load errors.
This reverts commit 99e350ac85 .
2024-03-21 09:34:26 -07:00
Steve Gravrock
1504f25ced
Report the message when a browser error event with a message but no error occurs
2024-03-21 09:15:43 -07:00
Steve Gravrock
99e350ac85
Deprecate the suppressLoadErrors option
...
This was intended as a 3.0 migration aid for browser users who had
dependencies that triggered errors at load time. However, it was never
documented and never supported by jasmine-brower-runner, karma, or any
other commonly used tool for runing Jasmine in the browser. There is
no evidence of it actually being used. It is, however, starting to
show up in machine-generated "tutorials".
2024-03-04 19:35:31 -08:00
Steve Gravrock
1624b07589
Clarify spyOnGlobalErrorsAsync API docs
2024-03-04 19:35:24 -08:00
Steve Gravrock
d06dce4614
Bump version to 5.1.2
v5.1.2
2024-02-08 17:22:46 -08:00
Steve Gravrock
03098e81f8
Fixed throwUnlessAsync
...
Fixes #2026
2024-02-05 18:49:19 -08:00
Steve Gravrock
726c152f6e
Added Safari 17 to supported browsers
2024-02-05 18:44:11 -08:00