UNPKG

@kavist/arjuna

Version:

Node.js Boilerplate, revisited

46 lines (28 loc) 859 B
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'); }); });