mirror of
https://github.com/zebrajr/express.git
synced 2025-12-06 12:19:51 +01:00
27 lines
668 B
JavaScript
27 lines
668 B
JavaScript
|
|
/**
|
|
* Module dependencies.
|
|
*/
|
|
|
|
var express = require('express');
|
|
|
|
module.exports = {
|
|
'#isXMLHttpRequest': function(assert){
|
|
var app = express.createServer();
|
|
|
|
app.get('/isxhr', function(req, res, params){
|
|
assert.equal(req.xhr, req.isXMLHttpRequest);
|
|
res.send(req.isXMLHttpRequest
|
|
? 'yeaaa boy'
|
|
: 'nope');
|
|
});
|
|
|
|
assert.response(app,
|
|
{ url: '/isxhr' },
|
|
{ body: 'nope' });
|
|
|
|
assert.response(app,
|
|
{ url: '/isxhr', headers: { 'X-Requested-With': 'XMLHttpRequest' } },
|
|
{ body: 'yeaaa boy' });
|
|
}
|
|
}; |