UNPKG

trinte-creator

Version:
28 lines (24 loc) 803 B
var express = require('../') , request = require('supertest'); describe('app', function(){ describe('.locals(obj)', function(){ it('should merge locals', function(){ var app = express(); Object.keys(app.locals).should.eql(['settings']); app.locals.user = 'tobi'; app.locals.age = 2; Object.keys(app.locals).should.eql(['settings', 'user', 'age']); app.locals.user.should.equal('tobi'); app.locals.age.should.equal(2); }) }) describe('.locals.settings', function(){ it('should expose app settings', function(){ var app = express(); app.set('title', 'House of Manny'); var obj = app.locals.settings; obj.should.have.property('env', 'test'); obj.should.have.property('title', 'House of Manny'); }) }) });