Code coverage report for express-dustjs/example/app.js

Statements: 100% (22 / 22)      Branches: 100% (2 / 2)      Functions: 100% (6 / 6)      Lines: 100% (22 / 22)      Ignored: none     

All files » express-dustjs/example/ » app.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 491 1 1   1   1   1 23     1     1 1   1 6               1 1     1 1     1 1         1 1     1   1  
var express = require('express')
var app = express()
var path = require('path')
 
var dust = require('../')
 
require('./helpers/upper.js')
 
dust._.optimizers.format = function (ctx, node) {
  return node
}
 
app.engine('dust', dust.engine({
  useHelpers: true
}))
app.set('view engine', 'dust')
app.set('views', [path.resolve(__dirname, './views'), path.resolve(__dirname, './other-views')])
 
app.get('/', function (req, res) {
  res.render('index', {
    title: 'Hello world',
    name: 'Joe',
    sentence: 'The quick brown fox jumps over the lazy dog',
    number: req.query.number || 0
  })
})
 
dust._.helpers.error = function () {
  throw Error('Runtime error')
}
 
app.get('/error', function (req, res) {
  res.render('error')
})
 
app.get('/foo', function (req, res) {
  res.render('foo', {
    name: req.query.name
  })
})
 
app.get('/partial-not-found', function (req, res) {
  res.render('partial-not-found')
})
 
app.listen(3000)
 
module.exports = app