初めてモカとチャイをセットアップしようとしています。ただし、コマンド ラインで「npm run test」と入力すると、「No test specified」というエラー メッセージが表示されます。私のpackage.jsonファイルには、次のものがあります。
"scripts": {
"start": "node server.js",
"test:":"mocha --compilers js:babel-core/register --require ./test/test_helper.js --recursive"
ルートにテスト フォルダーがあり、次の 2 つのファイルがあります。
// test/testhelper.js
import chai from 'chai';
import chaiImmutable from'chai-immutable';
chai.use(chaiImmutable);
// テスト/immutablespec.js
import {expect} from 'chai';
describe('immutability', () => {
describe('a number', () => {
function increment(currentState){
return currentState + 1;
}
it('is immutable',() => {
let state = 42;
let nextState=increment(state);
expect(nextState).to.equal(43);
expect(state).to.equal(42);
});
});
});
私のコンソールの正確なメッセージは
react-hot-boilerplate@1.0.0 test c:\users\owner\react\voting (my root)
echo 'Error:not test specified'
package.json のテスト スクリプトに入力したものはすべて無視され、毎回まったく同じエラー メッセージが表示されるようです。