Corredorスマートフォン用の表示で見るCorredorウェブ、プログラミングの勉強メモ。サーバをユニットテストしたく、やり方を調べた。今回の前提、および達成したいことは以下のとおり。サーバプロジェクトをテストしたいな、と思っている。サーバのユニットテストにはあまり適さないのだ。いうフレームワークを使う例が多かったので、コレを採用することにした。ような設定ファイルを作ることなく、ゼロコンフィグでユニットテスト環境が作れる。テストケースを別けて書ける。});});まずはテストファイルのみで、何の外部ファイルも読み込んでいないが、コレでテストが動くか確認してみる。mochaコレでいきなりテストが実行され、コンソール上に結果が表示されるはずだ。押さないといけない様子。パッケージを使ってみる。--save-devアプリ側のコードは以下のようにしておく。app;で、テストコード側は以下のように書く。判定している部分が見慣れないだろうか。してしまうのを避けるために仕込んでいる。ブロック内はコードカバレッジが通らなくなることに留意。ココはサーバ起動のためのコードだからいいでしょ。wとりあえずコレでテストが書けるようになった。いうパッケージを利用する。レポータを出力したり仲介してくれるツール。コマンドの手前に挟む。ディレクトリに出力してくれる。コンソールにレポートを出力してくれる。いうツールを入れることにする。--save-devそしてテストコードを以下のように修正する。