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.name = 'pet';
|
23✔ |
10 |
exports.prefix = '/user/:user_id';
|
23✔ |
11 |
|
|
12 |
exports.create = function(req, res, next){ |
23✔ |
UNCOV
13
|
var id = req.params.user_id;
|
× |
UNCOV
14
|
var user = db.users[id];
|
× |
UNCOV
15
|
var body = req.body;
|
× |
UNCOV
16
|
if (!user) return next('route'); |
× |
UNCOV
17
|
var pet = { name: body.pet.name }; |
× |
UNCOV
18
|
pet.id = db.pets.push(pet) - 1;
|
× |
UNCOV
19
|
user.pets.push(pet); |
× |
UNCOV
20
|
res.message('Added pet ' + body.pet.name);
|
× |
UNCOV
21
|
res.redirect('/user/' + id);
|
× |
22 |
}; |