Added node modules
This commit is contained in:
		
							
								
								
									
										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)); | ||||
|     }; | ||||
|   }); | ||||
| }; | ||||
		Reference in New Issue
	
	Block a user