var express = require('../') , request = require('./support/http'); describe('req', function(){ describe('.route', function(){ it('should be the executed Route', function(done){ var app = express(); app.get('/user/:id/:op?', function(req, res, next){ req.route.method.should.equal('get'); req.route.path.should.equal('/user/:id/:op?'); next(); }); app.get('/user/:id/edit', function(req, res){ req.route.method.should.equal('get'); req.route.path.should.equal('/user/:id/edit'); res.end(); }); request(app) .get('/user/12/edit') .expect(200, done); }) }) })