power-assert
文書の過去の版を表示しています。
目次
power-assert
テスト用のすごいassertionツール。failしたときに以下のように解析する
1) example a test
0 passing (37ms)
1 failing
1) example 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
いろんな言語に実装されているが、とりあえず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.1476324811.txt.gz · 最終更新: by nullpon