Steve Gravrock
Steve Gravrock
Prior to Jasmine 3.6, matchers that wanted to support custom equality testers had to accept them as an argument to the matcher factory and pass them to MatchersUtil#equals and MatchersUtil#contains....
I noticed that there were some existing qunit tests but they didn't pass. So I figured the professional and helpful thing to do would be to ignore them and write...
This script produces four errors at the level of the top suite: ``` const Jasmine = require('jasmine'); const JasmineConsoleReporter = require('jasmine-console-reporter'); const jasmine = new Jasmine(); const reporter = new...
Normally, Node throws an error with code `ERR_MODULE_NOT_FOUND` when the requested module is not found. But when the testdouble ESM loader is used, an error with code `ENOENT` is thrown...
A [typical ESM configuration](https://github.com/jasmine/jasmine-browser-runner/blob/7287cfd/lib/examples/default_esm_config.mjs) doesn't load anything from `srcDir` and only sets it because it's a required field. That's unnecessary, and it can be confusing because there's no obviously correct...
Right now all we have is https://jasmine.github.io/api/edge/jasmine.html#.addSpyStrategy which doesn't explain what a strategy is or what the factory should return. It would be good to have something that explains what...
### Command new, test ### Is this a regression? - [x] Yes, this behavior used to work in the previous version ### The previous version in which this bug was...
### Which @angular/* package(s) are the source of the bug? Don't known / other ### Is this a regression? Yes ### Description The package.json file generated by `ng new` includes...
### Which @angular/* package(s) are the source of the bug? Don't known / other ### Is this a regression? Yes ### Description In an Angular project that uses zone.js, unhandled...
Karma was deprecated in April 2023. It's still tied to jasmine-core 4.x (although it can be used with 5.x with an NPM override) and ~there's no reason to think it...