2016-10-10 17 views
1

ここで素朴な質問がありますが、私はnodejsに若干の変更があります。私はジャスミンを使ってテストスクリプトを書いています。私のコードにはバグがあるようですので、私は "デバッガ"を一つの行に入れ、ジャスミンは何らかの理由で止まっていません。私はconsole.printコマンドを置くので、それもコードになっていることを知って、それはその行を表示します。node.js jasmineでどのようにブレークポイントを設定しますか?

信じられないほど単純なものがありますか? JavaScriptコードにブレークポイントを設定して、何とかREPLに入ることはできませんか?

答えて

2

おそらく、このようなあなたのジャスミン・テストを実行します。あなたはノード・アプリケーションをテストしたい場合は、多くのオプションを持っている、とあなたが知っているように、ジャスミンがある

$ ./node_modules/jasmine/bin/jasmine.js myTest.js 

$ jasmine myTest.js 

またはこのようなnodejsコードでデバッグモードで実行できるので、テストが実行されるので、デバッガがあれば実行できます。あなたのコードではそこで停止します。

nodejsアプリケーションをデバッグする3つの簡単な方法があります。 Node.js Debug Options

nodejsのデバッガで最初のビルドを使用できます。 を実行し、このコマンド:

$ node debug jasmine myTest.js 

それとも

$ node debug ./node_modules/jasmine/bin/jasmine.js myTest.js 

次にあなたがCボタンを押し+デバッガに継続して入力することができます。あなたのコードの中でのポイント...

+1

ありがとうございました!これについての答えを見つけるために狂ったようにしようとしていた。 –

関連する問題