Atom Jasmine 3 Test Runner (v5.2.13) lets you run Atom package tests with Jasmine 3.x instead of the default Jasmine 1.3. It provides a simple drop-in replacement via the atomTestRunner field in package.json, with options for custom runners and legacy spec support. Maintained by UziTech, with updates for dependency compatibility. Key differentiators: minimal configuration, TypeScript support via atom-ts-transpiler, and custom matchers/plugins.
npm install atom-jasmine3-test-runnerNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows drop-in usage via package.json and a custom runner with options and a configuration function.
Ensure glob patterns use forward slashes or update path handling.
Migrate all specs to Jasmine 3 syntax and remove legacy suffix.
Restart Atom after modifying package.json.
Use atom-ts-transpiler and keep custom runner as .js.
Review Jasmine changelogs for breaking changes between versions.
Run `npm install --save-dev atom-jasmine3-test-runner` and ensure package.json has the correct string.
Replace `import { createRunner } from '...'` with `const { createRunner } = require('...')`.Ensure configuration function is called after Jasmine is loaded; use inside spec files or the config callback.
Install atom-ts-transpiler and add 'atomTranspilers' to package.json.