power-assert
目次
power-assert
テスト用のすごいassertionツール。failしたときに以下のように解析する
1) exsample a test 0 passing (37ms) 1 failing 1) exsample a test: AssertionError: # test/a.js:9 assert(obj.a.b.c === '3') | | | | | | | | 2 false | | Object{c:2} | Object{b:#Object#} Object{a:#Object#} [string] '3' => "3" [number] obj.a.b.c => 2 + expected - actual -false +true
いろんな言語に実装されているが、とりあえずnode用の話。
インストール
npm i --save-dev power-assert intelli-espower-loader
実行
mocha --require intelli-espower-loader test/hoge.js
毎回オプション指定するのだるいので test/mocha.opts に
--require intelli-espower-loader
と書いておいて
mocha test/hoge.js
power-assert.txt · 最終更新: 2016/10/13 02:46 by nullpon