Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Mocha tests in the "cloud" with Saucelabs
JavaScript
branch: master

This branch is 1 commit behind tj:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
build
.gitignore
.npmignore
History.md
Makefile
Readme.md
client.js
component.json
example.js
index.js
package.json

Readme.md

mocha-cloud

Mocha testing in the cloud with SauceLabs. If you plan on running the tests from the terminal check out the terminal grid view.

Installation

npm server client:

$ npm install mocha-cloud

If you use component you may simply execute the following to get the client script:

$ component install visionmedia/mocha-cloud

Otherwise use the ./build/build.js file, and pass mocha.run() to the cloud function allowing it to attach event handlers:

cloud(mocha.run());

Example

var Cloud = require('mocha-cloud');
var cloud = new Cloud('your project name', 'username', 'access key');
cloud.browser('iphone', '5.0', 'Mac 10.6');
cloud.browser('ipad', '6', 'Mac 10.8');
cloud.url('http://localhost:3000/test/');

cloud.on('init', function(browser){
  console.log('  init : %s %s', browser.browserName, browser.version);
});

cloud.on('start', function(browser){
  console.log('  start : %s %s', browser.browserName, browser.version);
});

cloud.on('end', function(browser, res){
  console.log('  end : %s %s : %d failures', browser.browserName, browser.version, res.failures);
});

cloud.start();

License

MIT

Something went wrong with that request. Please try again.