Code coverage report for server/boot/home.js

Statements: 50% (7 / 14)      Branches: 0% (0 / 6)      Functions: 33.33% (1 / 3)      Lines: 53.85% (7 / 13)      Ignored: none     

All files » server/boot/ » home.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 251   1     1 1 1   1   1                          
var defaultProfileImage =
  require('../../common/utils/constantStrings.json').defaultProfileImage;
var message =
  'Learn to Code JavaScript and get a Coding Job by Helping Nonprofits';
 
module.exports = function(app) {
  var router = app.loopback.Router();
  router.get('/', index);
 
  app.use(router);
 
  function index(req, res, next) {
    if (req.user && !req.user.picture) {
      req.user.picture = defaultProfileImage;
 
      req.user.save(function(err) {
        if (err) { return next(err); }
        res.render('home', { title: message });
      });
    } else {
      res.render('home', { title: message });
    }
  }
};