Files
express/test/app.locals.js

27 lines
806 B
JavaScript
Raw Permalink Normal View History

2022-02-09 01:07:08 -05:00
'use strict'
2011-11-08 19:54:46 -08:00
var assert = require('node:assert')
2011-11-08 19:54:46 -08:00
var express = require('../')
describe('app', function(){
2022-02-21 19:07:26 -05:00
describe('.locals', function () {
it('should default object with null prototype', function () {
2022-02-21 19:07:26 -05:00
var app = express()
assert.ok(app.locals)
assert.strictEqual(typeof app.locals, 'object')
assert.strictEqual(Object.getPrototypeOf(app.locals), null)
2011-11-08 19:54:46 -08:00
})
2014-03-05 22:06:14 -08:00
2022-02-21 19:07:26 -05:00
describe('.settings', function () {
it('should contain app settings ', function () {
var app = express()
app.set('title', 'Express')
assert.ok(app.locals.settings)
assert.strictEqual(typeof app.locals.settings, 'object')
assert.strictEqual(app.locals.settings, app.settings)
assert.strictEqual(app.locals.settings.title, 'Express')
})
2011-11-10 08:36:18 -08:00
})
})
2011-11-08 19:54:46 -08:00
})