From c3a4e96a61b935fd42487ca6bea3caf4fc82566a Mon Sep 17 00:00:00 2001 From: David Frank Date: Sat, 19 Mar 2016 15:33:13 +0800 Subject: [PATCH] more test cleanup --- test/test.js | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/test/test.js b/test/test.js index f277f58..3a5b5f9 100644 --- a/test/test.js +++ b/test/test.js @@ -738,25 +738,24 @@ describe('node-fetch', function() { it('should allow iterating through all headers', function() { var headers = new Headers({ - a: 1, - b: [2, 3], + a: 1 + , b: [2, 3] + , c: [4] + }); + expect(headers).to.have.property('forEach'); + + var result = []; + headers.forEach(function(val, key) { + result.push([key, val]); }); - var myHeaders = []; - function callback(value, name) { - myHeaders.push([name, value]); - } - expected = [ - ["a", "1"], - ["b", "2"], - ["b", "3"] + ["a", "1"] + , ["b", "2"] + , ["b", "3"] + , ["c", "4"] ]; - - expect(headers.forEach).to.be.defined; - - headers.forEach(callback, headers); - expect(myHeaders).to.be.deep.equal(expected); + expect(result).to.be.deep.equal(expected); }); it('should allow deleting header', function() {