From 0ac7aabf9ae37eb0e99818015038dfeddac6fd3d Mon Sep 17 00:00:00 2001 From: coderaiser Date: Tue, 8 Nov 2016 11:40:30 +0200 Subject: [PATCH] test(before) add --- test/before.js | 24 ++++++++++++++++++++++++ test/cloudcmd.js | 25 ++----------------------- 2 files changed, 26 insertions(+), 23 deletions(-) create mode 100644 test/before.js diff --git a/test/before.js b/test/before.js new file mode 100644 index 00000000..314a29b2 --- /dev/null +++ b/test/before.js @@ -0,0 +1,24 @@ +const http = require('http'); + +const express = require('express'); +const cloudcmd = require('..'); + +module.exports = (fn) => { + const app = express(); + const server = http.createServer(app); + const after = () => { + server.close(); + }; + + app.use(cloudcmd({ + config: { + auth: false, + root: __dirname + } + })); + + server.listen(() => { + fn(server.address().port, after); + }); +}; + diff --git a/test/cloudcmd.js b/test/cloudcmd.js index b8f33454..32506377 100644 --- a/test/cloudcmd.js +++ b/test/cloudcmd.js @@ -1,12 +1,12 @@ -const http = require('http'); const fs = require('fs'); const test = require('tape'); -const express = require('express'); const promisify = require('es6-promisify'); const pullout = require('pullout'); const request = require('request'); +const before = require('./before'); + const warp = (fn, ...a) => (...b) => fn(...b, ...a); const _pullout = promisify(pullout); @@ -19,27 +19,6 @@ const put = promisify((options, fn) => { fn(null, request.put(options)); }); -const cloudcmd = require('..'); - -const before = (fn) => { - const app = express(); - const server = http.createServer(app); - const after = () => { - server.close(); - }; - - app.use(cloudcmd({ - config: { - auth: false, - root: __dirname - } - })); - - server.listen(() => { - fn(server.address().port, after); - }); -}; - test('cloudcmd: rest: fs: path', (t) => { before((port, after) => { get(`http://localhost:${port}/api/v1/fs`)