Browse Source

use `plur`

babel-plugin-for-integration-tests
Sindre Sorhus 9 years ago
parent
commit
4d2aa7c77a
  1. 9
      index.js
  2. 1
      package.json

9
index.js

@ -2,6 +2,7 @@
var chalk = require('chalk');
var figures = require('figures');
var Squeak = require('squeak');
var plur = require('plur');
var Runner = require('./lib/runner');
var log = new Squeak({separator: ' '});
var runner = new Runner();
@ -69,18 +70,14 @@ function stack(results) {
*/
function exit(stats, results) {
var word;
if (stats.testCount > 0) {
log.write();
}
if (stats.failCount === 0) {
word = stats.passCount === 1 ? 'test' : 'tests';
log.writelpad(chalk.green(stats.passCount, word, 'passed'));
log.writelpad(chalk.green(stats.passCount, plur('test', stats.passCount), 'passed'));
} else {
word = stats.failCount === 1 ? 'test' : 'tests';
log.writelpad(chalk.red(stats.failCount, word, 'failed'));
log.writelpad(chalk.red(stats.failCount, plur('test', stats.failCount), 'failed'));
}
log.write();

1
package.json

@ -57,6 +57,7 @@
"globby": "^2.0.0",
"meow": "^3.3.0",
"object-assign": "^2.0.0",
"plur": "^1.0.0",
"squeak": "^1.2.0",
"update-notifier": "^0.5.0"
},

Loading…
Cancel
Save