#前提・実現したいこと
javascriptの単体テストツールのmochaを使っています。
mochaの結果をvimからquickfixに読み込みたいです。
.vimrcに以下を直接書いて、呼び出しています。
vim
1function! Mocha() 2 :redir => result 3 :silent write !mocha 4 :redir END 5 :cex result 6:endfunction
#発生している問題・エラーメッセージ
クイックフィックスには以下が表示されてしまいます。
|| || || シェルが値を返しました 1
:write !mochaの結果は以下です。これがクイックフィックスに表示されて欲しいものです。
calc 1) add ✓ multiply 1 passing (21ms) 1 failing 1) calc add: AssertionError: 5 == 4 + expected - actual -5 +4 at Context.<anonymous> (test/testMochaTest.js:8:10) シェルが値を返しました 1
#試したこと課題に対してアプローチしたことを記載してください
エラーフォーマットが一致せずにほとんどスルーされた可能性を考えて、.vimrcに
vim
1set efm=%EAssertionError%m
を書いてみましたが、結果は変わらず。
ただエラーフォーマットの書き方がいまいち理解していないので、正しいかどうかわかりません。
#補足情報(言語/FW/ツール等のバージョンなど)
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jan 2 2014 19:39:34)
mocha 2.5.3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/13 17:04
2016/06/14 09:30
2016/11/16 17:35 編集