Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Related projects

mark-rushakoff edited this page · 22 revisions

Related Projects

 

Custom runners and integration with frameworks

jasmine-node

Makes Jasmine available in node.js.

jasmine-runner

Node.js based alternative to ruby jasmine gem. Provides a commandline runner and features autospec capabilities with growl notification.

jasminerice

Integrates Jasmine tests with Rails 3.1 pipeline (with Coffeescript support, fixtures etc.)

evergreen

A Ruby gem for integrating Jasmine tests into Rails applications (with CoffeeScript support, requires, HTML fixtures, etc.). Works with older versions of Rails too.

jasmine-headless-webkit

Run Jasmine tests headless in a QtWebKit widget.

qasmine

Qt application to run jasmine specs from command line for headless junkies.

Webr

Headless javascript testing using jasmine, v8, jsdom and node-htmlparser.

jazz_money

Run your Jasmine specs from Ruby without a browser using EnvJS.

EnvJasmine

A headless, self-contained tool for running jasmine tests on the command line, in Maven, Rails, or anything else. Tested and working in Windows, Mac, Solaris, and Linux.

guard-jasmine

Guard::Jasmine automatically tests your Jasmine specs when files are modified.

guard-jasmine-headless-webkit

Use Guard with jasmine-headless-webkit.

jasmine-reporters

A collection of jasmine.Reporter classes that can be used with Jasmine.

jasmine-maven-plugin

A Maven Plugin for processing JavaScript sources, specs, and executing Jasmine.

jasmine-jstd-adapter

Jasmine adapter for JsTestDriver.

mootools-runner

The MooTools Specs runner uses Jasmine as a UnitTest-Library; it is possible to run specs via the browser, via JSTestDriver and via NodeJS.

jasmine-iphone

Use Jasmine to drive your iPhone UI Automation tests.

jasmine-webos

Jasmine webOS allows you to use Jasmine to test-drive Palm® webOS™ applications. Currently works with Mojo applications only.

jasmine-haxe

haXe bindings for Jasmine.

jasmine-spec-extractor

Script to extract topmost describe spec in a Jasmine spec file. Includes example on how to use that script to launch your browser against a Jasmine server and immediately run focused specs - great for a shortcut in your IDE.

Stubbing and mocking

jasmine-ajax

AJAX mocking for Jasmine.

jasmine-stealth

Extensions for the built-in test spies, additional matchers etc.

jasmine-sinon

Plugin providing custom matchers for the Sinon.JS spying, stubbing and mocking library.

mockjax

Mocks AJAX requests using an interface similar to $.ajax. Not technically Jasmine-related, but very easy to integrate and use.

jQuery.ajaxMock

jQuery.ajaxMock is a tiny yet powerful mocking plugin for jQuery 1.5+. Preserves all jQuery-specific events such as ajaxBeforeSend, ajaxComplete etc.) Not technically Jasmine-related, but very easy to integrate and use.

Custom matchers and other helpers

jasmine-jquery

jasmine-jquery provides extensions for Jasmine to support the jQuery framework and an API for handling HTML fixtures in your specs.

jasmine-fixture

jasmine-fixture provides an HTML fixture API to populate DOM elements via CSS selectors, with the intention of providing the same level of expressiveness to DOM manipulation as jQuery brings to DOM searching

jasmine-prototype

jasmine-prototype is a rewrite of jasmine-jquery to support Prototype projects

jasmine-dom

This add-on provides a set of custom matchers for working with DOM nodes and an API for handling HTML fixtures in your spec.

Jasmine Species [repo]

Provides extended BDD grammar and reporting for Jasmine. It allows for constructs like "Feature -> Scenario", "Given -> When -> Then" and other useful BDD styles.

jasmine-given

jasmine-given provides Given-When-Then aliases for constructing tests. It has a few additional features, all keeping with the overall intent of increasing the clarity and information density of your Jasmine specs.

objectDiff.js

toEqualProperties and toEqualOwnProperties matchers that show nice diff when they fail.

js-imagediff

JavaScript imagediff utility providing matchers for testing Canvas and other imagey objects.

jasmine-signals

Simplifies writing specs for components using JS-Signals.

Editor support

jasmine-tmbundle

A TextMate bundle for the Jasmine JavaScript BDD Framework.

jasmine-coffeescript-tmbundle

A TextMate bundle for writing Jasmine tests in CoffeeScript.

vim snippets

A set of Vim snipMate snippets for Jasmine.

vim plugin

Plugin for vim to combine snippets, fileType, javascript+jasmine syntax and eventually running specs.

Ports

jasmine-flex

A port of Jasmine to ActionScript for use in Flex/Flash applications.

Something went wrong with that request. Please try again.