以前、テストについて調べていて、mochaというのものが広く使われていることを知った。 だがその時はNode.jsに触ったことがなく、コマンドラインにも強い苦手意識があったので、導入できなかった。 結局QUnitを使ってみることになり、それに対して強い不満があったわけではないのだが、そろそろmochaに再挑戦してみることにした。 Node.jsの概要くらいは分かったし、コマンドラインにも少しは慣れた。QUnitのおかげで、テストという概念についても知ることが出来た。以前の自分とは違うぜ、ということで。 そもそも、QUnitではNode.jsのテストが出来ない。 テスティングフレームワークとアサーションライブラリ テストを行うためには、この両方が必要となる。 テスティングフレームワークは、テスト全体を取りまとめて管理したり、画面に表示したりするためのもの。 アサーションは、個々のテストの判定
![mochaとchaiの最も基本的な使い方 - 30歳からのプログラミング](https://cdn-ak-scissors.b.st-hatena.com/image/square/93b43f44d7f9b5d464328986bbcf91d5aea05df7/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fn%2Fnumb_86%2F20160608%2F20160608154442.png)