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