最近、Node.jsを始めました。 サーバーサイドの経験はほとんどないので色々と新鮮に感じています。 クライアントサイドと違ってテストがないとプログラムが動いているかよくわからないのですが、 テストってどうやって書くのか全然わかんねーって感じだったのであれこれ模索しました。 その結果、supertestを使ってリクエストとレスポンスの対応をテストすることから始めるのが 良さそうかなと思いましたので紹介します。 対象はExpressアプリとします。 supertestとMochaをインストール mochaはなくても使えるのですが、あった方が楽なのでインストールします。 mochaについては以下のページが詳しいです。 http://d.hatena.ne.jp/hokaccha/20111202/1322840375 1 2 npm install supertest --save