@kavist/arjuna
Version:
Node.js Boilerplate, revisited
46 lines (28 loc) • 859 B
JavaScript
const chai = require('chai'), expect = chai.expect;
chai.use(require('chai-like'));
chai.use(require('chai-things'));
chai.use(require('chai-as-promised'));
const Request = require('../../../network/request');
describe('request delete method', function() {
let request = null;
before(function() {
});
after(function() {
});
beforeEach(function() {
request = new Request();
});
afterEach(async function() {
});
it('should fail when params.url is not a string', async function() {
await expect(
request.delete({ url: 0 })
).to.be.rejectedWith(Error);
});
it('should success when params.url is a string', async function() {
const response = await request.delete({
url: 'https://jsonplaceholder.typicode.com/posts/1'
});
expect(response).to.be.an('object');
});
});