What is Jasmine?

Jasmine is a Behavior Driven Development testing framework for JavaScript. It does not rely on browsers, DOM, or any JavaScript framework. Thus it's suited for websites, Node.js projects, or anywhere that JavaScript can run.
Jasmine is a tool in the Javascript Testing Framework category of a tech stack.
Jasmine is an open source tool with 14.4K GitHub stars and 2.1K GitHub forks. Here’s a link to Jasmine's open source repository on GitHub

Who uses Jasmine?

143 companies use Jasmine in their tech stacks, including Pivotal Labs, GrowthHackers, and Coderus.

75 developers use Jasmine.

Jasmine Integrations

Why developers like Jasmine?

Here’s a list of reasons why companies and developers use Jasmine
Jasmine Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose Jasmine in their tech stack.


I write unit tests with Jasmine, and use nodejs Jasmine as a test runner. Jasmine

See more
Chesley Brown
Chesley Brown
Lead Programmer · | 1 upvotes · 444 views

We use Jasmine for all our front-end web interface tests. Works great for testing all our Angular components. Jasmine

See more

Jasmine Alternatives & Comparisons

What are some alternatives to Jasmine?
Mocha is a feature-rich JavaScript test framework running on node.js and the browser, making asynchronous testing simple and fun. Mocha tests run serially, allowing for flexible and accurate reporting, while mapping uncaught exceptions to the correct test cases.
Jest provides you with multiple layers on top of Jasmine.
Karma is not a testing framework, nor an assertion library. Karma just launches a HTTP server, and generates the test runner HTML file you probably already know from your favourite testing framework. So for testing purposes you can use pretty much anything you like.
Enzyme is a JavaScript Testing utility for React that makes it easier to assert, manipulate, and traverse your React Components' output.
Cypress is a front end automated testing application created for the modern web. Cypress is built on a new architecture and runs in the same run-loop as the application being tested. As a result Cypress provides better, faster, and more reliable testing for anything that runs in a browser. Cypress works on any front-end framework or website.
See all alternatives

Jasmine's Stats