testing framework for JavaScript
Jasmine is an open-source testing framework for JavaScript. It aims to run on any JavaScript-enabled platform, to not intrude on the application nor the IDE, and to have easy-to-read syntax. It is … Wikipedia
Factsheet
Developer Pivotal Labs
Initial release September 14, 2010; 15 years ago (2010-09-14)
Stable release 6.2.0
/ 11 April 2026; 18 days ago (11 April 2026)
Factsheet
Developer Pivotal Labs
Initial release September 14, 2010; 15 years ago (2010-09-14)
Stable release 6.2.0
/ 11 April 2026; 18 days ago (11 April 2026)
🌐
GitHub
github.com › angular › angular-cli › issues › 20106
Angular 12: Update dependencies jasmine-spec-reporter · Issue #20106 · angular/angular-cli
February 22, 2021 - However, when creating angular 12 application, version of jasmine-spec-reporter is 5.0.2 when it should be 6.0.0
Author   prabh-62
🌐
npm
npmjs.com › package › jasmine
jasmine - npm
4 weeks ago - CLI for Jasmine, a simple JavaScript testing framework for browsers and Node. Latest version: 6.2.0, last published: 20 days ago. Start using jasmine in your project by running `npm i jasmine`. There are 958 other projects in the npm registry ...
      » npm install jasmine
    
Published   Apr 11, 2026
Version   6.2.0
🌐
Stack Overflow
stackoverflow.com › questions › 32706468 › use-specific-version-of-jasmine
angularjs - Use specific version of Jasmine - Stack Overflow
I cloned a project where it comes with Jasmine: 1.3.1 specified in package.json. However I do other projects and I have installed 2.3.2 (installed with npm install -g jasmine) npm view jasmine
🌐
npm
npmjs.com › package › jasmine-core
jasmine-core - npm
4 weeks ago - However, Jasmine isn't tested against them and they aren't actively supported. * Supported on a best-effort basis. Support for these versions may be dropped if it becomes impractical, and bugs affecting only these versions may not be treated as release blockers.
      » npm install jasmine-core
    
Published   Apr 11, 2026
Version   6.2.0
🌐
E-zest
blog.e-zest.com › how-to-write-and-create-unit-test-in-angular-js-2.0-using-jasmine-core
How to write/create Unit Test in Angularjs 2.0 using jasmine core
{ "name": "angular2_demo", "version": "1.0.0", "scripts": { "start": "tsc && concurrently \"npm run tsc:w\" \"npm run lite\" ", "lite": "lite-server", "postinstall": "typings install", "tsc": "tsc", "tsc:w": "tsc -w", "typings": "typings" }, "license": "ISC", "dependencies": { "@angular/common": "2.0.0-rc.1", "@angular/compiler": "2.0.0-rc.1", "@angular/core": "2.0.0-rc.1", "@angular/http": "2.0.0-rc.1", "@angular/platform-browser": "2.0.0-rc.1", "@angular/platform-browser-dynamic": "2.0.0-rc.1", "@angular/router": "2.0.0-rc.1", "@angular/router-deprecated": "2.0.0-rc.1", "@angular/upgrade": "
Find elsewhere
🌐
Angular
angular.dev › guide › testing › karma
Testing with Karma and Jasmine • Angular
While Vitest is the default test runner for new Angular projects, Karma is still a supported and widely used test runner. This guide provides instructions for testing your Angular application using the Karma test runner with the Jasmine testing framework.
🌐
npm
npmjs.com › package › @angular-builders › jest
angular-builders/jest
January 14, 2026 - Allows running ng test with Jest instead of Karma & Jasmine. The builder comes to provide zero configuration setup for Jest while keeping the workspace clear of boilerplate code. Click to expand · Version 20 · Version 19 · Version 18 · Version 17 · Version 16 · Version 15 · Version 14 · Version 13 · Version 12 · Version 11 · Version 10 · Version 9 · Version 8 · Version 7 · Angular CLI 21 ·
      » npm install @angular-builders/jest
    
Published   Jan 14, 2026
Version   21.0.3
🌐
npm
npmjs.com › package › @types › jasmine
@types/jasmine - npm
TypeScript definitions for jasmine. Latest version: 6.0.0, last published: 2 months ago. Start using @types/jasmine in your project by running `npm i @types/jasmine`. There are 784 other projects in the npm registry using @types/jasmine.
      » npm install @types/jasmine
    
🌐
Stack Overflow
stackoverflow.com › questions › 68684788 › angular-12-eslint-jasmine-plugin-definition-for-rule-was-not-found
Angular 12 eslint jasmine plugin "Definition for rule '...' was not found - Stack Overflow
August 6, 2021 - I recently migrated our angular project from tslint to eslint while we moved to Angular 12. I started to notice that if someone committed focused tests, that this no longer errored out during a ng lint run. So I investigated and ended up adding the jasmine plugin for eslint.
🌐
DEV Community
dev.to › this-is-angular › migrate-from-jasmine-to-jest-and-testing-in-angular-286i
Migrate from Jasmine to Jest and Testing Library in Angular - DEV Community
November 4, 2022 - Hi, the package @testing-library/angular extends DOM Testing library adding APIs for working with Angular components easy, like simplify detect changes etc. You don't need to delete the test generate by angular-cli, by default is compatible with Jest. You will start to use the jest functions instead of jasmine.
🌐
Stack Overflow
stackoverflow.com › questions › 71570614 › unit-test-cases-are-not-running-after-upgrading-to-angular-12
karma jasmine - Unit test cases are not running after upgrading to Angular 12 - Stack Overflow
March 22, 2022 - Upgraded project from Angular version 5 to 12. The project is running fine but the unit test cases are not running, and just showing Karma v 6.3.17 - connected; test: execute; PhantomJS 2.1.1 (Wind...
🌐
Jasmine
jasmine.github.io › upgrade-guides › 5.0
Upgrading to Jasmine 5.0
Your package manager (npm/yarn/etc) should automatically install jasmine-core 5.0 or later unless your package.json specifies an earlier version.
🌐
GitHub
github.com › angular › angular-cli › issues › 20719
ng new fails with latest version of @angular/cli and npm · Issue #20719 · angular/angular-cli
May 7, 2021 - When using the latest version of @angular/cli and npm the command ng new fails during dependencies installation. (but it's working fine with yarn) karma-jasmine-html-reporter@1.6.0 requires a peer jasmine-core@">=3.7.1" but jasmine-core@3.6.0 is used in the root project.
Author   Badisi
🌐
CodeCraft
codecraft.tv › courses › angular › unit-testing › jasmine-and-karma
Jasmine & Karma • Angular - CodeCraft
Jasmine is a testing framework that supports Behavior-Driven Development. We write tests in Test Suites which are composed of one or more Test Specs which themselves are composed of one or more Test Expectations.
🌐
DEV Community
dev.to › this-is-angular › angular-testing-in-2023-past-present-and-future-j5m
Angular Testing in 2023 - Past, Present, and Future - DEV Community
July 3, 2023 - He is a trainer and consultant at AngularArchitects.io and runs ng-news, a weekly Angular newsletter. ... Hi Rachel, thanks. Given Jest's current status, please stick to Jasmine whenever you can. That applies to green-field apps as well. If Jest becomes necessary, it should be an officially supported version that uses Angular's build process.
🌐
Npm
npm.io › package › jasmine
Jasmine NPM | npm.io
Check Jasmine 5.6.0 package - Last release 5.6.0 with MIT licence at our NPM packages aggregator and search engine.