import { Response } from 'node-fetch'; import { expect } from 'chai'; import { isResponseEmpty } from '../../../src/helpers/is-response-empty'; describe('helpers response-error', () => { it('returns true for status 204 No Content', () => { const response = new Response('', { status: 204, }); expect(isResponseEmpty(response)).to.be.true; }); it('returns true for status 201 Created with no content', () => { const response = new Response('', { status: 201, headers: { 'content-length': '0' } }); expect(isResponseEmpty(response)).to.be.true; }); it('returns false for status 201 Created with content', () => { const response = new Response('content', { status: 201, headers: { 'content-length': '7' } }); expect(isResponseEmpty(response)).to.be.false; }); });