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; 34 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; 34 days ago (11 April 2026)
🌐
npm
npmjs.com › package › jasmine-core
jasmine-core - npm
April 11, 2026 - Simple JavaScript testing framework for browsers and node.js. Latest version: 6.2.0, last published: a month ago. Start using jasmine-core in your project by running `npm i jasmine-core`. There are 519 other projects in the npm registry using jasmine-core.
      » npm install jasmine-core
    
Published   Apr 11, 2026
Version   6.2.0
🌐
Jasmine
jasmine.github.io › setup › nodejs.html
Node.js Setup
The jasmine module is a command line interface and supporting code for running Jasmine specs under Node.js. Jasmine 5.x supports Node versions 18, 20, and 22.
🌐
npm
npmjs.com › package › @types › jasmine
@types/jasmine - npm
January 21, 2026 - TypeScript definitions for jasmine. Latest version: 6.0.0, last published: 4 months ago. Start using @types/jasmine in your project by running `npm i @types/jasmine`. There are 783 other projects in the npm registry using @types/jasmine.
      » npm install @types/jasmine
    
Published   Jan 21, 2026
Version   6.0.0
🌐
Jasmine
jasmine.github.io › pages › getting_started.html
Getting Started
Add Jasmine to your package.json · npm install --save-dev jasmine · Initialize Jasmine in your project · npx jasmine init · Set jasmine as your test script in your package.json · "scripts": { "test": "jasmine" } Run your tests · npm test · More Information ·
🌐
npm
npmjs.com › package › @wdio › jasmine-framework
@wdio/jasmine-framework - npm
2 weeks ago - A WebdriverIO plugin. Adapter for Jasmine testing framework.. Latest version: 9.27.1, last published: 14 days ago. Start using @wdio/jasmine-framework in your project by running `npm i @wdio/jasmine-framework`. There are 9 other projects in the npm registry using @wdio/jasmine-framework.
      » npm install @wdio/jasmine-framework
    
Published   Apr 30, 2026
Version   9.27.1
🌐
GitHub
github.com › jasmine › jasmine-npm
GitHub - jasmine/jasmine-npm: A jasmine runner for node projects. · GitHub
The jasmine package is a command line interface and supporting code for running Jasmine specs under Node.
Starred by 380 users
Forked by 145 users
Languages   JavaScript
Find elsewhere
🌐
GitHub
github.com › jasmine › jasmine-npm › blob › main › RELEASE.md
jasmine-npm/RELEASE.md at main · jasmine/jasmine-npm
A jasmine runner for node projects. Contribute to jasmine/jasmine-npm development by creating an account on GitHub.
Author   jasmine
🌐
Medium
medium.com › @karthiknom › jasmine-unit-tests-setup-with-code-coverage-for-node-js-5ff0d1b2781e
Jasmine Unit Tests Setup with Code Coverage for Node JS | by Karthik N | Medium
May 7, 2022 - { "name": "simple-calculator", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test":"jasmine", "coverage": "nyc --reporter=lcov npm run test" }, "nyc": { "report-dir": "spec/coverage", "exclude": [ "spec/**/*" ] }, "author": "", "license": "ISC", "devDependencies": { "jasmine": "^4.1.0", "nyc": "^15.1.0" } }
🌐
JetBrains
intellij-support.jetbrains.com › hc › en-us › community › posts › 360003377419-Jasmine-or-Node-js-or-npm-coverage-reporting
Jasmine or Node.js or npm coverage reporting? – IDEs Support (IntelliJ Platform) | JetBrains
April 3, 2019 - I'm using RubyMIne for node development at the moment and am trying to figure out how to get the coverage reporting to show up when launching through any of these three plugins: Jasmine, Node.js or npm. I am using Jasmine for unit testing and nyc (istanbul) for coverage and all three plugins do fine generating the lcov coverage reports.
🌐
npm
npmjs.com › package › jasmine
jasmine - npm
April 11, 2026 - 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
🌐
Testmu
testmu.ai › testmu ai › learning hub › jasmine unit testing tutorial
Jasmine Unit Testing Tutorial: A Comprehensive Guide
January 11, 2026 - To use this approach, we will install Jasmine globally into our machine, allowing us to use Jasmine across different projects by installing again. npm install -g jasmine Here is the screenshot of the output
🌐
npm
npmjs.com › package › jasmine-browser-runner
jasmine-browser-runner - npm
jasmine-browser-runner runs your Jasmine specs in a browser. It's suitable for interactive use with normal browsers as well as running specs in CI builds using either headless browsers or with a remote Selenuium grid provider such as Saucelabs. ...
      » npm install jasmine-browser-runner
    
Published   Jan 17, 2026
Version   4.0.0
Author   Slackersoft
🌐
npm
npmjs.com › package › jasmine-expect
jasmine-expect - npm
September 19, 2020 - Write Beautiful Specs with Custom Matchers. Latest version: 5.0.0, last published: 6 years ago. Start using jasmine-expect in your project by running `npm i jasmine-expect`. There are 16 other projects in the npm registry using jasmine-expect.
      » npm install jasmine-expect
    
Published   Sep 19, 2020
Version   5.0.0
Author   Jamie Mason
🌐
DEV Community
dev.to › ivadyhabimana › setup-jasmine-testing-framework-in-node-js-a-step-by-step-guide-50kg
Setup Jasmine testing Framework in Node JS | a step by step guide - DEV Community
August 26, 2025 - We will introduce Jasmine as a testing Framework, get it installed and configured and write a simple tests to demonstrate the process of Testing with Jasmine.
🌐
npm
npmjs.com › package › jasmine-node
jasmine-node - npm
DOM-less simple JavaScript BDD testing framework for Node. Latest version: 3.0.0, last published: 7 years ago. Start using jasmine-node in your project by running `npm i jasmine-node`. There are 188 other projects in the npm registry using jasmine-node.
      » npm install jasmine-node
    
Published   May 21, 2019
Version   3.0.0
Author   Misko Hevery
🌐
PyPI
pypi.org › project › jasmine
jasmine · PyPI
* The jasmine npm package (<https://github.com/jasmine/jasmine-npm>, `npm install jasmine`) to run specs under Node.js. * The standalone distribution from the latest Jasmine release <https://github.com/jasmine/jasmine/releases> to run specs in browsers with no additional tools.
      » pip install jasmine
    
Published   Jan 01, 2022
Version   3.99.0
🌐
npm
npmjs.com › package › jasmine-reporters
jasmine-reporters - npm
November 4, 2022 - Reporters for the Jasmine BDD Framework. Latest version: 2.5.2, last published: 3 years ago. Start using jasmine-reporters in your project by running `npm i jasmine-reporters`. There are 106 other projects in the npm registry using jasmine-reporters.
      » npm install jasmine-reporters
    
Published   Nov 04, 2022
Version   2.5.2
🌐
Automation Panda
automationpanda.com › tag › jasmine
Jasmine – Automation Panda
# Initialize a new project (if necessary) # This will create the package.json file $ mkdir [project-name] $ cd [project-name] $ npm init # Install Jasmine locally for the project and globally for the CLI $ npm install jasmine $ npm install -g ...
🌐
Npm
npm.io › package › jasmine
Jasmine NPM | npm.io
The jasmine package is a command line interface and supporting code for running Jasmine specs under Node.