Steve Gravrock
00a8a11904
Merge branch 'slow-reporter' into 6.0
2025-11-15 09:01:44 -08:00
Steve Gravrock
3899d83fb6
HtmlReporterV2: show median and mean spec run time
2025-11-15 09:01:06 -08:00
Steve Gravrock
8f13684a01
Add a slowest specs list to HTMLReporterV2
2025-11-15 08:57:25 -08:00
Steve Gravrock
bdf63f2402
Remove code to support browsers that don't have MessageChannel
...
Jasmine hasn't actually run in any such browsers since 2.x.
2025-11-12 21:59:17 -08:00
Steve Gravrock
9c2ffae2f9
Add experimental safariYieldStrategy: "time" config option
...
This greatly improves speed, at least in jasmine-core's own tests.
2025-11-12 21:08:59 -08:00
Steve Gravrock
7b2807b321
Convert clearStack from a function to an object
2025-11-11 18:54:25 -08:00
Steve Gravrock
d31d33aeb3
Introduce a tab bar
...
This will make it easier to add a third tab to HtmlReporterV2.
2025-11-09 09:58:57 -08:00
Steve Gravrock
a8431f33bd
Merge branch '5.99' into 6.0
2025-11-03 17:22:11 -08:00
Steve Gravrock
4995c967ac
Merge branch 'main' into 5.99
2025-11-03 17:14:24 -08:00
Steve Gravrock
9a9d3994da
Add Safari 26 to supported browsers
2025-11-03 07:37:11 -08:00
Steve Gravrock
ff9feb29d3
Configurable spec/suite filename detection
...
* Adds extraItStackFrames and extraDescribeStackFrames config properties.
* Un-deprecates the filename properties of reporter events.
* Fixes #2065 .
2025-11-01 14:17:01 -07:00
Steve Gravrock
fee7e6e64e
Merge branch 'jonahd-g-main'
...
* Adds jasmine.allOf asymmetric equality tester
* Merges #2087 from @jonahd-g
* Fixes #2083
2025-11-01 09:01:53 -07:00
bonkevin
27a1257b6d
fix: unavailable custom matchers on top-it
2025-10-29 13:04:10 -04:00
Jonah Bron
75658e0566
jasmine.allOf AsymmetricEqualityTester
...
New asymmetric equality tester that accepts a variable number of arguments, and will pass if all of them evaluate as being equal to the input value.
Includes unit tests
2025-10-27 10:10:16 -07:00
Steve Gravrock
85322d1877
Re-add support for partial spec name filtering
...
No UI for this but users can construct URLs manually.
Fixes #2085 .
2025-10-24 17:26:49 -07:00
Steve Gravrock
020dffd504
Don't spy on getGlobal
2025-10-19 10:08:05 -07:00
Steve Gravrock
4201fd848f
Require spec/suite property keys to be strings, not just anything that's cloneable and serializable
...
This matches the jsdoc.
2025-10-19 09:15:12 -07:00
Steve Gravrock
d66d0d9d2e
Fixed standalone distribution
2025-10-18 12:31:48 -07:00
Steve Gravrock
ea882c2f1e
HtmlReporterV2: Show a non-color indication of status while running
2025-10-18 09:46:16 -07:00
Steve Gravrock
695a805844
Backfill missing HTML reporter tests
2025-10-15 19:32:47 -07:00
Steve Gravrock
75347d9ba0
Removed slow test for long-removed IE specific code
2025-10-09 16:42:42 -07:00
Steve Gravrock
86387c9068
HtmlReporterV2: replace dots with progress bar
2025-10-09 16:42:42 -07:00
Steve Gravrock
9b3cc08818
Deprecate HtmlReporter and HtmlSpecFilter
2025-10-09 16:42:42 -07:00
Steve Gravrock
0ad54fc6f0
Clicking a link in HtmlReporterV2 does exact filtering
2025-10-09 16:42:42 -07:00
Steve Gravrock
c042665d9c
HtmlReporterV2 doesn't need specStarted
2025-10-09 16:42:42 -07:00
Steve Gravrock
a457cf1b81
Simplify boot1.js
2025-10-09 16:42:42 -07:00
Steve Gravrock
fb814b5f94
Refactor HtmlReporterV2 test setup
2025-10-09 16:42:42 -07:00
Steve Gravrock
77c3b8b07e
Clone HtmlSpecFilter and HtmlReporter in preparation for backward-incompatible changes
2025-10-09 16:42:42 -07:00
Steve Gravrock
de44e909f2
Ignore HtmlReporter's createElement and createTextNode options
...
Injected DOM wrappers were a nice idea in theory but everyone just passes
wrappers around document.createElement/document.createTextNode. That
includes HtmlReporter's unit tests and karma-jasmine-html-reporter, the
only known 5.x-compatible library that constructs an HtmlReporter.
2025-10-09 16:42:42 -07:00
Steve Gravrock
cfd8f11b30
Merge branch '5.99' into 6.0
2025-10-05 10:08:40 -07:00
Steve Gravrock
d95ebf303a
Merge branch 'main' into 5.99
2025-10-05 10:04:05 -07:00
Steve Gravrock
dbc1f9244e
Revert "Clicking a link in the HTML reporter does exact filtering"
...
This change broke spec filtering in Karma by changing the format of the
`spec` query parameter. Although karma-jasmine-html-reporter uses
jasmine-core's HtmlSpecFilter, karm-jasmine provides its own spec filter
that interprets the query parameters itself.
This feature may be reintroduced in 6.0 as a breaking change.
This reverts commit 8309416cb2 .
2025-10-05 09:59:36 -07:00
Steve Gravrock
489b83c61b
Revert "Move knowledge of query parameters out of boot1.js"
...
This reverts commit 6715f24fd0 .
2025-10-05 09:54:25 -07:00
Steve Gravrock
18491e9b84
Encapsulate suite result
2025-10-05 06:19:16 -07:00
Steve Gravrock
0738ba6462
Omit irrelevant properties from suiteStarted
2025-10-05 06:16:57 -07:00
Steve Gravrock
712f9bac29
Encapsulate spec result
2025-10-05 06:01:27 -07:00
Steve Gravrock
d99bc3ab58
Encapsulate spec status
2025-10-05 06:01:27 -07:00
Steve Gravrock
418393c496
rm more vestiges of suite re-entry support
2025-10-05 06:01:27 -07:00
Steve Gravrock
2a83f5cc30
Don't mutate suite's failedExpectations from env
2025-10-05 06:01:15 -07:00
Steve Gravrock
bca56032e0
Expose browser errors uniformly outside of GlobalErrors
2025-10-04 12:48:14 -07:00
Steve Gravrock
e11f320df3
Also require setSpecProperty/setSuiteProperty args to be JSON serializable
2025-09-27 15:40:19 -07:00
Steve Gravrock
c2ce55580c
Remove support for excution orders that re-enter suites
2025-09-27 14:41:35 -07:00
Steve Gravrock
168ff0a751
Move private APIs to private namespace
...
Fixes #2078
2025-09-27 13:21:09 -07:00
Steve Gravrock
190a13ed96
Prevent mock clock timing fns from being spied on
...
Fixes #826
2025-09-26 16:14:51 -07:00
Steve Gravrock
979e4a5d0f
Fixed naming in SpyRegistry specs
2025-09-25 20:41:19 -07:00
Steve Gravrock
8863643d55
Fixed broken SpyRegistry spec
2025-09-25 20:40:31 -07:00
Steve Gravrock
7214ccd3dc
Validate that setSuiteProperty and setSpecProperty args are cloneable
2025-09-21 15:09:42 -07:00
Steve Gravrock
970cbdc69c
Omit irrelevant properties from specStarted
2025-09-21 15:09:38 -07:00
Steve Gravrock
17c0567bae
Don't leak errorWithStack in late async expectation failures
2025-09-21 08:38:46 -07:00
Steve Gravrock
6e0342fc8e
Deep clone reporter events
2025-09-20 16:18:56 -07:00