push
github
6 of 6 new or added lines in 1 file covered. (100.0%)
952 existing lines in 37 files now uncovered.830 of 1782 relevant lines covered (46.58%)
319.9 hits per line
1 |
'use strict'
|
|
2 |
|
|
3 |
/**
|
|
4 |
* Module dependencies. |
|
5 |
*/ |
|
6 |
|
|
7 |
var db = require('../../db'); |
23✔ |
8 |
|
|
9 |
exports.engine = 'ejs';
|
23✔ |
10 |
|
|
11 |
exports.before = function(req, res, next){ |
23✔ |
UNCOV
12
|
var pet = db.pets[req.params.pet_id];
|
× |
UNCOV
13
|
if (!pet) return next('route'); |
× |
UNCOV
14
|
req.pet = pet; |
× |
UNCOV
15
|
next(); |
× |
16 |
}; |
|
17 |
|
|
18 |
exports.show = function(req, res, next){ |
23✔ |
UNCOV
19
|
res.render('show', { pet: req.pet }); |
× |
20 |
}; |
|
21 |
|
|
22 |
exports.edit = function(req, res, next){ |
23✔ |
UNCOV
23
|
res.render('edit', { pet: req.pet }); |
× |
24 |
}; |
|
25 |
|
|
26 |
exports.update = function(req, res, next){ |
23✔ |
UNCOV
27
|
var body = req.body;
|
× |
UNCOV
28
|
req.pet.name = body.pet.name; |
× |
UNCOV
29
|
res.message('Information updated!');
|
× |
UNCOV
30
|
res.redirect('/pet/' + req.pet.id);
|
× |
31 |
}; |