12345678910111213141516171819202122232425262728293031323334353637 |
- 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 () {})
- })
- })
|