Skip to content

User guide

Steve Gravrock edited this page Mar 21, 2021 · 21 revisions

The Wiki pages are deprecated! Please check jasmine.github.io for documentation on using Jasmine, and the contributor's guide for information on how to contribute.

Quick Start

For JavaScript-only projects:

  1. Get the latest standalone release from the downloads page.
  2. Open SpecRunner.html in your favorite browser.

Other distributions:

  • For integration with the Ruby environment, including automated execution (for CI environments) with Selenium, please use the Jasmine Ruby Gem.

Which Release Should I Use?

Please use the latest version unless you have a good reason not to. Some of this documentation may not be applicable to older versions. Please see Release Notes for change information.

Maintainers

Developers

We welcome your contributions! Just fork the GitHub project (Jasmine core or Ruby gem), and submit a pull request. Lots of extra points if you include tests for your changes!

Acknowledgments

  • A big shout out to the various JavaScript test framework authors, especially TJ for JSpec - we played with it a bit before deciding that we really needed to roll our own.
  • Thanks to Pivot Jessica Miller for our logo and fancy pass/fail/pending icons
  • Huge contributions have been made by Adam Abrons, Lee Byrd, Erik Hanson, Carl Jackson, and many other Pivots.