Condense class toString tests

This commit is contained in:
Timothy Gu 2016-10-12 20:51:19 -07:00
parent c2c6550e54
commit 67326e3873
1 changed files with 6 additions and 15 deletions

View File

@ -74,6 +74,12 @@ describe('node-fetch', () => {
expect(fetch.Request).to.equal(Request);
});
it('should support proper toString output for Headers, Response and Request objects', function() {
expect(new Headers().toString()).to.equal('[object Headers]');
expect(new Response().toString()).to.equal('[object Response]');
expect(new Request(base).toString()).to.equal('[object Request]');
});
it('should reject with error if url is protocol relative', function() {
url = '//example.com/';
return expect(fetch(url)).to.eventually.be.rejectedWith(Error);
@ -171,11 +177,6 @@ describe('node-fetch', () => {
});
});
it('should support proper toString output for Headers instance', function() {
const headers = new Headers();
expect(headers.toString()).to.equal('[object Headers]');
});
it('should accept custom host header', function() {
url = `${base}inspect`;
opts = {
@ -1305,11 +1306,6 @@ describe('node-fetch', () => {
});
});
it('should support proper toString output for Request instance', function() {
const req = new Request(base);
expect(req.toString()).to.equal('[object Request]');
});
it('should support wrapping Request instance', function() {
url = `${base}hello`;
@ -1365,11 +1361,6 @@ describe('node-fetch', () => {
});
});
it('should support proper toString output for Response instance', function() {
const res = new Response();
expect(res.toString()).to.equal('[object Response]');
});
it('should support parsing headers in Response constructor', function() {
const res = new Response(null, {
headers: {