mirror of
https://github.com/seejohnrun/haste-server
synced 2025-07-30 22:30:05 -07:00
Added node modules
This commit is contained in:
parent
ca9d4c18f7
commit
d1e0644a4e
575 changed files with 77900 additions and 6 deletions
86
node_modules/mocha/lib/interfaces/bdd.js
generated
vendored
Normal file
86
node_modules/mocha/lib/interfaces/bdd.js
generated
vendored
Normal file
|
@ -0,0 +1,86 @@
|
|||
|
||||
/**
|
||||
* Module dependencies.
|
||||
*/
|
||||
|
||||
var Suite = require('../suite')
|
||||
, Test = require('../test');
|
||||
|
||||
/**
|
||||
* BDD-style interface:
|
||||
*
|
||||
* describe('Array', function(){
|
||||
* describe('#indexOf()', function(){
|
||||
* it('should return -1 when not present', function(){
|
||||
*
|
||||
* });
|
||||
*
|
||||
* it('should return the index when present', function(){
|
||||
*
|
||||
* });
|
||||
* });
|
||||
* });
|
||||
*
|
||||
*/
|
||||
|
||||
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`
|
||||
* and callback `fn` containing nested suites
|
||||
* and/or tests.
|
||||
*/
|
||||
|
||||
context.describe = function(title, fn){
|
||||
var suite = Suite.create(suites[0], title);
|
||||
suites.unshift(suite);
|
||||
fn();
|
||||
suites.shift();
|
||||
};
|
||||
|
||||
/**
|
||||
* Describe a specification or test-case
|
||||
* with the given `title` and callback `fn`
|
||||
* acting as a thunk.
|
||||
*/
|
||||
|
||||
context.it = function(title, fn){
|
||||
suites[0].addTest(new Test(title, fn));
|
||||
};
|
||||
});
|
||||
};
|
60
node_modules/mocha/lib/interfaces/exports.js
generated
vendored
Normal file
60
node_modules/mocha/lib/interfaces/exports.js
generated
vendored
Normal file
|
@ -0,0 +1,60 @@
|
|||
|
||||
/**
|
||||
* Module dependencies.
|
||||
*/
|
||||
|
||||
var Suite = require('../suite')
|
||||
, Test = require('../test');
|
||||
|
||||
/**
|
||||
* TDD-style interface:
|
||||
*
|
||||
* exports.Array = {
|
||||
* '#indexOf()': {
|
||||
* 'should return -1 when the value is not present': function(){
|
||||
*
|
||||
* },
|
||||
*
|
||||
* 'should return the correct index when the value is present': function(){
|
||||
*
|
||||
* }
|
||||
* }
|
||||
* };
|
||||
*
|
||||
*/
|
||||
|
||||
module.exports = function(suite){
|
||||
var suites = [suite];
|
||||
|
||||
suite.on('require', visit);
|
||||
|
||||
function visit(obj) {
|
||||
var suite;
|
||||
for (var key in obj) {
|
||||
if ('function' == typeof obj[key]) {
|
||||
var fn = obj[key];
|
||||
switch (key) {
|
||||
case 'before':
|
||||
suites[0].beforeAll(fn);
|
||||
break;
|
||||
case 'after':
|
||||
suites[0].afterAll(fn);
|
||||
break;
|
||||
case 'beforeEach':
|
||||
suites[0].beforeEach(fn);
|
||||
break;
|
||||
case 'afterEach':
|
||||
suites[0].afterEach(fn);
|
||||
break;
|
||||
default:
|
||||
suites[0].addTest(new Test(key, fn));
|
||||
}
|
||||
} else {
|
||||
var suite = Suite.create(suites[0], key);
|
||||
suites.unshift(suite);
|
||||
visit(obj[key]);
|
||||
suites.shift();
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
5
node_modules/mocha/lib/interfaces/index.js
generated
vendored
Normal file
5
node_modules/mocha/lib/interfaces/index.js
generated
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
|
||||
exports.bdd = require('./bdd');
|
||||
exports.tdd = require('./tdd');
|
||||
exports.qunit = require('./qunit');
|
||||
exports.exports = require('./exports');
|
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));
|
||||
};
|
||||
});
|
||||
};
|
94
node_modules/mocha/lib/interfaces/tdd.js
generated
vendored
Normal file
94
node_modules/mocha/lib/interfaces/tdd.js
generated
vendored
Normal file
|
@ -0,0 +1,94 @@
|
|||
|
||||
/**
|
||||
* Module dependencies.
|
||||
*/
|
||||
|
||||
var Suite = require('../suite')
|
||||
, Test = require('../test');
|
||||
|
||||
/**
|
||||
* TDD-style interface:
|
||||
*
|
||||
* suite('Array', function(){
|
||||
* suite('#indexOf()', function(){
|
||||
* suiteSetup(function(){
|
||||
*
|
||||
* });
|
||||
*
|
||||
* test('should return -1 when not present', function(){
|
||||
*
|
||||
* });
|
||||
*
|
||||
* test('should return the index when present', function(){
|
||||
*
|
||||
* });
|
||||
*
|
||||
* suiteTeardown(function(){
|
||||
*
|
||||
* });
|
||||
* });
|
||||
* });
|
||||
*
|
||||
*/
|
||||
|
||||
module.exports = function(suite){
|
||||
var suites = [suite];
|
||||
|
||||
suite.on('pre-require', function(context){
|
||||
|
||||
/**
|
||||
* Execute before each test case.
|
||||
*/
|
||||
|
||||
context.setup = function(fn){
|
||||
suites[0].beforeEach(fn);
|
||||
};
|
||||
|
||||
/**
|
||||
* Execute after each test case.
|
||||
*/
|
||||
|
||||
context.teardown = function(fn){
|
||||
suites[0].afterEach(fn);
|
||||
};
|
||||
|
||||
/**
|
||||
* Execute before the suite.
|
||||
*/
|
||||
|
||||
context.suiteSetup = function(fn){
|
||||
suites[0].beforeAll(fn);
|
||||
};
|
||||
|
||||
/**
|
||||
* Execute after the suite.
|
||||
*/
|
||||
|
||||
context.suiteTeardown = function(fn){
|
||||
suites[0].afterAll(fn);
|
||||
};
|
||||
|
||||
/**
|
||||
* Describe a "suite" with the given `title`
|
||||
* and callback `fn` containing nested suites
|
||||
* and/or tests.
|
||||
*/
|
||||
|
||||
context.suite = function(title, fn){
|
||||
var suite = Suite.create(suites[0], title);
|
||||
suites.unshift(suite);
|
||||
fn();
|
||||
suites.shift();
|
||||
};
|
||||
|
||||
/**
|
||||
* 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