Skip to content
psionides edited this page Mar 3, 2012 · 22 revisions

Related Projects

 

Custom runners and integration with frameworks

Makes Jasmine available in node.js.

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

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

Run Jasmine tests headless in a QtWebKit widget.

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

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

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

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 automatically tests your Jasmine specs when files are modified.

Use Guard with jasmine-headless-webkit.

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

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

Jasmine adapter for JsTestDriver.

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

Use Jasmine to drive your iPhone UI Automation tests.

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

haXe bindings for Jasmine.

Stubbing and mocking

AJAX mocking for Jasmine.

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

Custom matchers and other helpers

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

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

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

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

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

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

Simplifies writing specs for components using JS-Signals.

Editor support

A TextMate bundle for the Jasmine JavaScript BDD Framework.

A TextMate bundle for writing Jasmine tests in CoffeeScript.

A set of Vim snipMate snippets for Jasmine.

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

Ports

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

Clone this wiki locally