diff --git a/test/res.render.js b/test/res.render.js index aa60eb1e..1ab02f06 100644 --- a/test/res.render.js +++ b/test/res.render.js @@ -4,6 +4,41 @@ var express = require('../') describe('res', function(){ describe('.render(name)', function(){ + it('should support absolute paths', function(done){ + var app = express(); + + app.locals.user = { name: 'tobi' }; + + app.use(function(req, res){ + res.render(__dirname + '/fixtures/user.jade'); + }); + + request(app) + .get('/') + .end(function(res){ + res.body.should.equal('

tobi

'); + done(); + }); + }) + + it('should support absolute paths with "view engine"', function(done){ + var app = express(); + + app.locals.user = { name: 'tobi' }; + app.set('view engine', 'jade'); + + app.use(function(req, res){ + res.render(__dirname + '/fixtures/user'); + }); + + request(app) + .get('/') + .end(function(res){ + res.body.should.equal('

tobi

'); + done(); + }); + }) + it('should expose app.locals', function(done){ var app = express();