mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 10:45:47 +00:00
test(before) add
This commit is contained in:
parent
1488accbe3
commit
0ac7aabf9a
2 changed files with 26 additions and 23 deletions
24
test/before.js
Normal file
24
test/before.js
Normal file
|
|
@ -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);
|
||||
});
|
||||
};
|
||||
|
||||
|
|
@ -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`)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue