UNPKG

release-checker

Version:
20 lines (19 loc) 663 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var exec_sync_1 = require("../../utils/exec-sync"); var read_package_json_1 = require("../../utils/read-package-json"); exports.npmTestChecker = { canRun: function () { return true; }, cliOption: '--test', id: 'npm-test-checker', run: function () { return validate(); }, shortCliOption: '-t', statusToDisplayWhileValidating: 'Checking that tests are successfull', }; function validate() { read_package_json_1.ensureThat('package.json') .inDirectory(process.cwd()) .hasScript('test'); exec_sync_1.execOrThrow('npm test'); return []; }