clone-response
Advanced tools
Comparing version 1.0.0 to 1.0.1
{ | ||
"name": "clone-response", | ||
"version": "1.0.0", | ||
"version": "1.0.1", | ||
"description": "Clone a Node.js HTTP response stream", | ||
@@ -35,8 +35,8 @@ "main": "src/index.js", | ||
"devDependencies": { | ||
"ava": "^0.19.1", | ||
"ava": "^0.20.0", | ||
"coveralls": "^2.13.1", | ||
"create-test-server": "^1.1.1", | ||
"create-test-server": "^2.0.1", | ||
"eslint-config-xo-lukechilds": "^1.0.0", | ||
"get-stream": "^3.0.0", | ||
"nyc": "^10.3.2", | ||
"nyc": "^11.0.2", | ||
"pify": "^3.0.0", | ||
@@ -43,0 +43,0 @@ "xo": "^0.19.0" |
@@ -7,2 +7,3 @@ # clone-response | ||
[![Coverage Status](https://coveralls.io/repos/github/lukechilds/clone-response/badge.svg?branch=master)](https://coveralls.io/github/lukechilds/clone-response?branch=master) | ||
[![npm](https://img.shields.io/npm/dm/clone-response.svg)](https://www.npmjs.com/package/clone-response) | ||
[![npm](https://img.shields.io/npm/v/clone-response.svg)](https://www.npmjs.com/package/clone-response) | ||
@@ -9,0 +10,0 @@ |
@@ -16,6 +16,3 @@ import http from 'http'; | ||
s = await createTestServer(); | ||
s.get('/', (req, res) => { | ||
res.send(responseText); | ||
}); | ||
s.get('/', (req, res) => res.send(responseText)); | ||
}); | ||
@@ -28,3 +25,3 @@ | ||
test('returns a new PassThrough stream', async t => { | ||
const response = await get(s.url + '/'); | ||
const response = await get(s.url); | ||
const clonedResponse = cloneResponse(response); | ||
@@ -41,3 +38,3 @@ | ||
test('streaming a response twice should fail', async t => { | ||
const response = await get(s.url + '/'); | ||
const response = await get(s.url); | ||
const firstStream = await getStream(response); | ||
@@ -51,3 +48,3 @@ const secondStream = await getStream(response); | ||
test('streaming multiple cloned responses succeeds', async t => { | ||
const response = await get(s.url + '/'); | ||
const response = await get(s.url); | ||
const clonedResponse = cloneResponse(response); | ||
@@ -62,3 +59,3 @@ const firstStream = await getStream(response); | ||
test('custom properties are copied over', async t => { | ||
const response = await get(s.url + '/'); | ||
const response = await get(s.url); | ||
response.foo = 'bar'; | ||
@@ -71,3 +68,3 @@ const clonedResponse = cloneResponse(response); | ||
test('function methods are bound to the original response instance', async t => { | ||
const response = await get(s.url + '/'); | ||
const response = await get(s.url); | ||
response.getContext = function () { | ||
@@ -74,0 +71,0 @@ return this; |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
181812
8
5495
63
2