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