mirror of
https://github.com/seejohnrun/haste-server
synced 2025-07-30 19:10:05 -07:00
Added node modules
This commit is contained in:
parent
ca9d4c18f7
commit
d1e0644a4e
575 changed files with 77900 additions and 6 deletions
91
node_modules/mocha/lib/interfaces/qunit.js
generated
vendored
Normal file
91
node_modules/mocha/lib/interfaces/qunit.js
generated
vendored
Normal file
|
@ -0,0 +1,91 @@
|
|||
|
||||
/**
|
||||
* Module dependencies.
|
||||
*/
|
||||
|
||||
var Suite = require('../suite')
|
||||
, Test = require('../test');
|
||||
|
||||
/**
|
||||
* QUnit-style interface:
|
||||
*
|
||||
* suite('Array');
|
||||
*
|
||||
* test('#length', function(){
|
||||
* var arr = [1,2,3];
|
||||
* ok(arr.length == 3);
|
||||
* });
|
||||
*
|
||||
* test('#indexOf()', function(){
|
||||
* var arr = [1,2,3];
|
||||
* ok(arr.indexOf(1) == 0);
|
||||
* ok(arr.indexOf(2) == 1);
|
||||
* ok(arr.indexOf(3) == 2);
|
||||
* });
|
||||
*
|
||||
* suite('String');
|
||||
*
|
||||
* test('#length', function(){
|
||||
* ok('foo'.length == 3);
|
||||
* });
|
||||
*
|
||||
*/
|
||||
|
||||
module.exports = function(suite){
|
||||
var suites = [suite];
|
||||
|
||||
suite.on('pre-require', function(context){
|
||||
|
||||
/**
|
||||
* Execute before running tests.
|
||||
*/
|
||||
|
||||
context.before = function(fn){
|
||||
suites[0].beforeAll(fn);
|
||||
};
|
||||
|
||||
/**
|
||||
* Execute after running tests.
|
||||
*/
|
||||
|
||||
context.after = function(fn){
|
||||
suites[0].afterAll(fn);
|
||||
};
|
||||
|
||||
/**
|
||||
* Execute before each test case.
|
||||
*/
|
||||
|
||||
context.beforeEach = function(fn){
|
||||
suites[0].beforeEach(fn);
|
||||
};
|
||||
|
||||
/**
|
||||
* Execute after each test case.
|
||||
*/
|
||||
|
||||
context.afterEach = function(fn){
|
||||
suites[0].afterEach(fn);
|
||||
};
|
||||
|
||||
/**
|
||||
* Describe a "suite" with the given `title`.
|
||||
*/
|
||||
|
||||
context.suite = function(title){
|
||||
if (suites.length > 1) suites.shift();
|
||||
var suite = Suite.create(suites[0], title);
|
||||
suites.unshift(suite);
|
||||
};
|
||||
|
||||
/**
|
||||
* Describe a specification or test-case
|
||||
* with the given `title` and callback `fn`
|
||||
* acting as a thunk.
|
||||
*/
|
||||
|
||||
context.test = function(title, fn){
|
||||
suites[0].addTest(new Test(title, fn));
|
||||
};
|
||||
});
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue