Added res.render() absolute path tests

This commit is contained in:
Tj Holowaychuk
2011-11-10 08:24:10 -08:00
parent d9098c5fcd
commit 8f45dd4190

View File

@@ -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('<p>tobi</p>');
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('<p>tobi</p>');
done();
});
})
it('should expose app.locals', function(done){
var app = express();