app.all.js — express Source File
Architecture documentation for app.all.js, a javascript file in the express codebase.
Entity Profile
Source Code
'use strict'
var after = require('after')
var express = require('../')
, request = require('supertest');
describe('app.all()', function(){
it('should add a router per method', function(done){
var app = express();
var cb = after(2, done)
app.all('/tobi', function(req, res){
res.end(req.method);
});
request(app)
.put('/tobi')
.expect(200, 'PUT', cb)
request(app)
.get('/tobi')
.expect(200, 'GET', cb)
})
it('should run the callback for a method just once', function(done){
var app = express()
, n = 0;
app.all('/*splat', function(req, res, next){
if (n++) return done(new Error('DELETE called several times'));
next();
});
request(app)
.del('/tobi')
.expect(404, done);
})
})
Source
Frequently Asked Questions
What does app.all.js do?
app.all.js is a source file in the express codebase, written in javascript.
Where is app.all.js in the architecture?
app.all.js is located at test/app.all.js (directory: test).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free