Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8cf284cd4b | |||
| 709d1acc3d | |||
| f800fad249 | |||
| 920dd3cd48 | |||
| 433d1d5e46 | |||
| 86bfe01159 | |||
| 8188419852 | |||
| aa4882c7c6 | |||
| d62864934a | |||
| e875fc72b0 |
@@ -1,20 +1,23 @@
|
||||
ui: tape
|
||||
sauce_connect: true
|
||||
browsers:
|
||||
- name: chrome
|
||||
version: 39..latest
|
||||
- name: firefox
|
||||
version: 34..latest
|
||||
- name: safari
|
||||
version: 7..latest
|
||||
version: 8..latest
|
||||
- name: microsoftedge
|
||||
version: 13..latest
|
||||
- name: ie
|
||||
version: 9..latest
|
||||
- name: iphone
|
||||
version: '8.1..latest'
|
||||
version: '9.3..latest'
|
||||
- name: android
|
||||
version: '4.4..latest'
|
||||
version: '4.4..6.0' # TODO: change this back to latest once https://github.com/airtap/browsers/issues/3 is fixed
|
||||
server: ./test/server/index.js
|
||||
scripts:
|
||||
- "/ie8-polyfill.js"
|
||||
- "/test-polyfill.js"
|
||||
browserify:
|
||||
- options:
|
||||
dedupe: false
|
||||
+1
-1
@@ -2,4 +2,4 @@
|
||||
bundle.js
|
||||
node_modules
|
||||
npm-debug.log
|
||||
.zuulrc
|
||||
.airtaprc
|
||||
|
||||
+5
-1
@@ -1,3 +1,7 @@
|
||||
language: node_js
|
||||
node_js:
|
||||
- "6.4"
|
||||
- "node"
|
||||
addons:
|
||||
sauce_connect: true
|
||||
hosts:
|
||||
- airtap.local
|
||||
@@ -1,5 +1,5 @@
|
||||
var ClientRequest = require('./lib/request')
|
||||
var IncomingMessage = require('./lib/response')
|
||||
var response = require('./lib/response')
|
||||
var extend = require('xtend')
|
||||
var statusCodes = require('builtin-status-codes')
|
||||
var url = require('url')
|
||||
@@ -46,11 +46,13 @@ http.get = function get (opts, cb) {
|
||||
}
|
||||
|
||||
http.ClientRequest = ClientRequest
|
||||
http.IncomingMessage = IncomingMessage
|
||||
http.IncomingMessage = response.IncomingMessage
|
||||
|
||||
http.Agent = function () {}
|
||||
http.Agent.defaultMaxSockets = 4
|
||||
|
||||
http.globalAgent = new http.Agent()
|
||||
|
||||
http.STATUS_CODES = statusCodes
|
||||
|
||||
http.METHODS = [
|
||||
|
||||
Generated
+1682
-1747
File diff suppressed because it is too large
Load Diff
+5
-5
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "stream-http",
|
||||
"version": "2.8.0",
|
||||
"version": "2.8.1",
|
||||
"description": "Streaming http in the browser",
|
||||
"main": "index.js",
|
||||
"repository": {
|
||||
@@ -10,8 +10,8 @@
|
||||
"scripts": {
|
||||
"test": "npm run test-node && ([ -n \"${TRAVIS_PULL_REQUEST}\" -a \"${TRAVIS_PULL_REQUEST}\" != 'false' ] || npm run test-browser)",
|
||||
"test-node": "tape test/node/*.js",
|
||||
"test-browser": "zuul --no-coverage -- test/browser/*.js",
|
||||
"test-browser-local": "zuul --local 8080 --no-coverage -- test/browser/*.js"
|
||||
"test-browser": "airtap --loopback airtap.local -- test/browser/*.js",
|
||||
"test-browser-local": "airtap --no-instrument --local 8080 -- test/browser/*.js"
|
||||
},
|
||||
"author": "John Hiesey",
|
||||
"license": "MIT",
|
||||
@@ -34,13 +34,13 @@
|
||||
"xtend": "^4.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"airtap": "^0.0.3",
|
||||
"basic-auth": "^2.0.0",
|
||||
"brfs": "^1.4.0",
|
||||
"cookie-parser": "^1.4.3",
|
||||
"express": "^4.16.2",
|
||||
"tape": "^4.8.0",
|
||||
"ua-parser-js": "^0.7.17",
|
||||
"webworkify": "^1.5.0",
|
||||
"zuul": "^3.10.3"
|
||||
"webworkify": "^1.5.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,20 @@ var moduleName = require.resolve('../../')
|
||||
delete require.cache[moduleName]
|
||||
var http = require('../../')
|
||||
|
||||
test('Make sure http object has correct properties', function (t) {
|
||||
t.ok(http.Agent, 'Agent defined')
|
||||
t.ok(http.ClientRequest, 'ClientRequest defined')
|
||||
t.ok(http.ClientRequest.prototype, 'ClientRequest.prototype defined')
|
||||
t.ok(http.IncomingMessage, 'IncomingMessage defined')
|
||||
t.ok(http.IncomingMessage.prototype, 'IncomingMessage.prototype defined')
|
||||
t.ok(http.METHODS, 'METHODS defined')
|
||||
t.ok(http.STATUS_CODES, 'STATUS_CODES defined')
|
||||
t.ok(http.get, 'get defined')
|
||||
t.ok(http.globalAgent, 'globalAgent defined')
|
||||
t.ok(http.request, 'request defined')
|
||||
t.end()
|
||||
})
|
||||
|
||||
test('Test simple url string', function(t) {
|
||||
var testUrl = { path: '/api/foo' }
|
||||
var request = http.get(testUrl, noop)
|
||||
|
||||
@@ -132,6 +132,6 @@ app.use(function (req, res, next) {
|
||||
|
||||
app.use(express.static(path.join(__dirname, 'static')))
|
||||
|
||||
var port = parseInt(process.env.ZUUL_PORT) || 8199
|
||||
var port = parseInt(process.env.AIRTAP_PORT) || 8199
|
||||
console.log('Test server listening on port', port)
|
||||
server.listen(port)
|
||||
|
||||
Reference in New Issue
Block a user