replace with custom superagent based on fetch API
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
|
||||
const common = require('./common.js'),
|
||||
expect = require('expect.js'),
|
||||
superagent = require('superagent');
|
||||
superagent = require('../../superagent.js');
|
||||
|
||||
describe('Tokens API', function () {
|
||||
const { setup, cleanup, serverUrl, owner } = common;
|
||||
@@ -23,7 +23,7 @@ describe('Tokens API', function () {
|
||||
.query({ access_token: owner.token })
|
||||
.send({ name: new Array(128).fill('s').join('') })
|
||||
.ok(() => true);
|
||||
expect(response.statusCode).to.equal(400);
|
||||
expect(response.status).to.equal(400);
|
||||
});
|
||||
|
||||
it('can create token', async function () {
|
||||
@@ -58,7 +58,7 @@ describe('Tokens API', function () {
|
||||
it('can list tokens', async function () {
|
||||
const response = await superagent.get(`${serverUrl}/api/v1/tokens`)
|
||||
.query({ access_token: owner.token });
|
||||
expect(response.statusCode).to.equal(200);
|
||||
expect(response.status).to.equal(200);
|
||||
expect(response.body.tokens.length).to.be(3); // one is owner token on activation
|
||||
const tokenIds = response.body.tokens.map(t => t.id);
|
||||
expect(tokenIds).to.contain(token.id);
|
||||
@@ -68,14 +68,14 @@ describe('Tokens API', function () {
|
||||
it('can get token', async function () {
|
||||
const response = await superagent.get(`${serverUrl}/api/v1/tokens/${token.id}`)
|
||||
.query({ access_token: owner.token });
|
||||
expect(response.statusCode).to.equal(200);
|
||||
expect(response.status).to.equal(200);
|
||||
expect(response.body.id).to.be(token.id);
|
||||
});
|
||||
|
||||
it('can delete token', async function () {
|
||||
const response = await superagent.del(`${serverUrl}/api/v1/tokens/${token.id}`)
|
||||
.query({ access_token: owner.token });
|
||||
expect(response.statusCode).to.equal(204);
|
||||
expect(response.status).to.equal(204);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -114,14 +114,14 @@ describe('Tokens API', function () {
|
||||
.send(DOMAIN_0)
|
||||
.ok(() => true);
|
||||
|
||||
expect(response.statusCode).to.equal(403);
|
||||
expect(response.status).to.equal(403);
|
||||
});
|
||||
|
||||
it('cannot get non-existent token', async function () {
|
||||
const response = await superagent.get(`${serverUrl}/api/v1/tokens/foobar`)
|
||||
.query({ access_token: owner.token })
|
||||
.ok(() => true);
|
||||
expect(response.statusCode).to.equal(404);
|
||||
expect(response.status).to.equal(404);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user