sdfsdfs
This commit is contained in:
37
node_modules/stream-http/test/browser/disable-fetch.js
generated
vendored
Normal file
37
node_modules/stream-http/test/browser/disable-fetch.js
generated
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
var Buffer = require('buffer').Buffer
|
||||
var test = require('tape')
|
||||
|
||||
var http = require('../..')
|
||||
|
||||
test('disable fetch', function (t) {
|
||||
var originalFetch
|
||||
if (typeof fetch === 'function') {
|
||||
originalFetch = fetch
|
||||
}
|
||||
|
||||
var fetchCalled = false
|
||||
fetch = function (input, options) {
|
||||
fetchCalled = true
|
||||
if (originalFetch) {
|
||||
return originalFetch(input, options)
|
||||
}
|
||||
}
|
||||
|
||||
http.get({
|
||||
path: '/browserify.png',
|
||||
mode: 'disable-fetch'
|
||||
}, function (res) {
|
||||
t.ok(!fetchCalled, 'fetch was not called')
|
||||
|
||||
if (originalFetch) {
|
||||
fetch = originalFetch
|
||||
}
|
||||
|
||||
res.on('end', function () {
|
||||
t.ok(res.headers['content-type'] === 'image/png', 'content-type was set correctly')
|
||||
t.end()
|
||||
})
|
||||
|
||||
res.on('data', function () {})
|
||||
})
|
||||
})
|
Reference in New Issue
Block a user