mirror of
https://git.joinsharkey.org/Sharkey/Sharkey.git
synced 2024-11-23 09:53:09 +02:00
[Test] Fix test
This commit is contained in:
parent
a8318851ad
commit
c1df48517f
1 changed files with 14 additions and 21 deletions
35
test/api.js
35
test/api.js
|
@ -29,21 +29,9 @@ const request = (endpoint, params, me) => new Promise((ok, ng) => {
|
|||
i: me.token
|
||||
} : {};
|
||||
|
||||
let file = null;
|
||||
|
||||
if (params._file) {
|
||||
file = params._file;
|
||||
delete params._file;
|
||||
}
|
||||
|
||||
let req = chai.request(server)
|
||||
.post(endpoint);
|
||||
|
||||
if (file) {
|
||||
req = req.attach(file[0], file[1]);
|
||||
}
|
||||
|
||||
req.send(Object.assign(auth, params))
|
||||
chai.request(server)
|
||||
.post(endpoint)
|
||||
.send(Object.assign(auth, params))
|
||||
.end((err, res) => {
|
||||
ok(res);
|
||||
});
|
||||
|
@ -724,12 +712,17 @@ describe('API', () => {
|
|||
describe('drive/files/create', () => {
|
||||
it('ドライブのファイルを作成できる', () => new Promise(async (done) => {
|
||||
const me = await insertSakurako();
|
||||
request('/drive/files/create', {
|
||||
_file: ['file', fs.readFileSync(__dirname + '/resources/Lenna.png')]
|
||||
}, me).then(res => {
|
||||
res.should.have.status(204);
|
||||
done();
|
||||
});
|
||||
chai.request(server)
|
||||
.post('/drive/files/create')
|
||||
.field('i', me.token)
|
||||
.attach('file', fs.readFileSync(__dirname + '/resources/Lenna.png'), 'Lenna.png')
|
||||
.end((err, res) => {
|
||||
if (err) console.error(err);
|
||||
res.should.have.status(200);
|
||||
res.body.should.be.a('object');
|
||||
res.body.should.have.property('name').eql('Lenna.png');
|
||||
done();
|
||||
});
|
||||
}));
|
||||
|
||||
it('ファイル無しで怒られる', () => new Promise(async (done) => {
|
||||
|
|
Loading…
Reference in a new issue