С @edoroshenko поправили код, чтобы он стал более понятным
Поменял порядок вызова тестов: сначала unit, потом jshint