Skip to content

Instantly share code, notes, and snippets.

@silas
Created September 14, 2012 15:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save silas/3722812 to your computer and use it in GitHub Desktop.
Save silas/3722812 to your computer and use it in GitHub Desktop.
Supertest issue
var express = require('express')
, app = express()
app.configure(function() {
app.use(express.bodyParser())
app.use(app.router)
})
app.post('/', function(req, res) {
res.send(200)
})
module.exports = app
{
"name": "supertest-issue",
"version": "0.0.1",
"dependencies": {
"express": {
"version": "3.0.0rc4",
"dependencies": {
"connect": {
"version": "2.4.4",
"dependencies": {
"qs": {
"version": "0.4.2"
},
"formidable": {
"version": "1.0.11"
},
"bytes": {
"version": "0.1.0"
},
"pause": {
"version": "0.0.1"
}
}
},
"commander": {
"version": "0.6.1"
},
"range-parser": {
"version": "0.0.4"
},
"mkdirp": {
"version": "0.3.3"
},
"cookie": {
"version": "0.0.4"
},
"crc": {
"version": "0.2.0"
},
"fresh": {
"version": "0.1.0"
},
"methods": {
"version": "0.0.1"
},
"send": {
"version": "0.0.4",
"dependencies": {
"mime": {
"version": "1.2.6"
}
}
},
"debug": {
"version": "0.7.0"
}
}
},
"mocha": {
"version": "1.4.2",
"dependencies": {
"commander": {
"version": "0.6.1"
},
"growl": {
"version": "1.5.1"
},
"jade": {
"version": "0.26.3",
"dependencies": {
"mkdirp": {
"version": "0.3.0"
}
}
},
"diff": {
"version": "1.0.2"
},
"debug": {
"version": "0.7.0"
},
"mkdirp": {
"version": "0.3.3"
}
}
},
"supertest": {
"version": "0.2.0",
"dependencies": {
"superagent": {
"version": "0.9.0",
"dependencies": {
"qs": {
"version": "0.4.2"
},
"formidable": {
"version": "1.0.9"
},
"mime": {
"version": "1.2.5"
},
"emitter-component": {
"version": "0.0.1"
},
"cookiejar": {
"version": "1.3.0"
}
}
},
"methods": {
"version": "0.0.1"
}
}
}
}
}
{
"name": "supertest-issue",
"version": "0.0.1",
"private": true,
"dependencies": {
"express": "3.x"
},
"devDependencies": {
"mocha": "*",
"supertest": "*"
},
"scripts": { "test": "mocha ./test.js" }
}
var request = require('supertest')
, express = require('express')
var app = express()
describe('check status 201', function() {
it('is not correct', function(done) {
request(app)
.post('/')
.send({})
.expect(201)
.end(function(err, res) {
done()
})
})
it('is correct', function(done) {
request(app)
.post('/')
.send({})
.expect(201)
.end(function(err, res) {
if (err) throw error
done()
})
})
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment