aboutsummaryrefslogtreecommitdiff
path: root/node_modules/supertest/index.js
diff options
context:
space:
mode:
authorHumairAK <humair88@hotmail.com>2016-07-26 07:43:04 +0000
committerHumairAK <humair88@hotmail.com>2016-07-26 07:43:04 +0000
commitf016bdbc35b7efa44bd63413bde09433ea916c59 (patch)
tree238a4ffbd447907876b2f1624cdb6f4abc3009eb /node_modules/supertest/index.js
parent10f1c442e27d82d1fc2c94d1bc0a2ad27917b287 (diff)
added some unit testing, need a lot more
Diffstat (limited to 'node_modules/supertest/index.js')
-rw-r--r--node_modules/supertest/index.js45
1 files changed, 45 insertions, 0 deletions
diff --git a/node_modules/supertest/index.js b/node_modules/supertest/index.js
new file mode 100644
index 0000000..41a75d5
--- /dev/null
+++ b/node_modules/supertest/index.js
@@ -0,0 +1,45 @@
+
+/**
+ * Module dependencies.
+ */
+
+var methods = require('methods')
+ , Test = require('./lib/test')
+ , http = require('http');
+
+/**
+ * Test against the given `app`,
+ * returning a new `Test`.
+ *
+ * @param {Function|Server} app
+ * @return {Test}
+ * @api public
+ */
+
+module.exports = function(app){
+ if ('function' == typeof app) app = http.createServer(app);
+ var obj = {};
+
+ methods.forEach(function(method){
+ obj[method] = function(url){
+ return new Test(app, method, url);
+ };
+ });
+
+ // Support previous use of del
+ obj.del = obj['delete'];
+
+ return obj;
+};
+
+/**
+ * Expose `Test`
+ */
+
+module.exports.Test = Test;
+
+/**
+ * Expose the agent function
+ */
+
+module.exports.agent = require('./lib/agent');