タグ

node.jsとmochaに関するnantanのブックマーク (2)

  • gulp+mocha+istanbulでnode.jsのカバレッジを取りつつJenkinsでテスト結果を表示する - Qiita

    gulp-mochaとistanbulを使ってローカルでコンソールにテスト結果を表示しつつ、カバレッジも取るといったことはすごく簡単にできたが、JenkinsでJUnit形式で出力されたテスト結果ファイルをパースして結果を表示しようと思ったら困ったのでメモ。 mochaの標準のRepoterでは標準出力にしか出力してくれなくて、ファイルに出せなかった。なので npm install xunit-file を追加して、 gulp-mochaのオプションを mocha({repoter: "xunit-file"}) のように指定することで xunit.xml に出力される。 (gulpで標準出力をそのままファイルに落とす方法無いの??) var gulp = require("gulp"), mocha = require("gulp-mocha"), istanbul = require(

    gulp+mocha+istanbulでnode.jsのカバレッジを取りつつJenkinsでテスト結果を表示する - Qiita
  • mocha + power-assert (+ karma)環境の構築 - Qiita

    ここでは、mocha + power-assert + karma 環境の設定手順とテストの実行方法を頭の整理&備忘の為にまとめています。尚、ページの情報は、Web知識の浅い、Node.jsの扉を叩いている程度のレベルの私が、ググった情報です。従って、誤りや、ずれてるところも多々あると思います。引用したものについては、出来る限り引用元を記載しましたが漏れている可能性もあります。 karma を追加することで、以下の様にブラウザ経路によるフロント側のjavascriptもテストすることが可能です。 karmaを実行すると、ブラウザ(設定で指定が可能)が自動で起動され対象のテストを実行し、テスト結果はターミナル上に出力されます。また、指定により複数のブラウザでのでの評価が可能であり、ブラウザ種別依存の不具合検出にも役立ちます。 ページでは、 mocha + power-assert環境の構

    mocha + power-assert (+ karma)環境の構築 - Qiita
  • 1