2012-11-10 3 views
13

ために何もしない、私はこの例を次のようだ:http://brianstoner.com/blog/testing-in-nodejs-with-mocha/メイクテストはモカ・テスト

私は私のルートディレクトリにMakefileを定義した:

REPORTER = dot 

test: 
    @NODE_ENV=test ./node_modules/.bin/mocha \ 
    --reporter $(REPORTER) \ 

test-w: 
    @NODE_ENV=test ./node_modules/.bin/mocha \ 
    --reporter $(REPORTER) \ 
    --watch 

.PHONY: test test-w 

しかし、私は「テストをする」を実行するときに"make:` `test 'のために何もしないでください。"

答えて

22

はMakefileのタブと小文字が区別されますが判明 - と私は、ファイルを貼り付けるカットのn-とき、それらが上書きされた... Viに

、私はそれを修正するには、タブと間隔をオン:

vi Makefile 
:set list 

これで、ファイルをリタブして、正しく実行していることを確認できます。

+2

あなた自身の答えを受け入れる必要があります、それは私を助けた! :P –

+1

別のエディタを使用していますが、とにかく助けてくれました。私は以前、すべてのタブを4つのスペースに置き換えました。使用している標準に準拠しています。テストが破られました。 –

関連する問題