EmacsでRSpec環境をめちゃガチャパワーアップしたまとめ
はじめに Emacs環境でのRSpec環境を強化しようと思った。 結果的にはEmacsうんぬんとあまり関係なく、 尻すぼみになってしまったけど、まあいいや。 これは前回の記事の続編。 EmacsでRubyの開発環境をさらにめちゃガチャパワーアップしたまとめ | Futurismo 環境 Emacs 24.3.1 Ruby 2.1.0 rspec-mode まずは定番のrspec-modeを導入。...
View ArticleRSpecのテスト結果をCSVで出力する
テスト項目表をExcelで作成する必要がある。 RSpecの実行結果をExcelにコピペするための楽な方法を考えてみたメモです。 RSpecのカスタムフォーマット RSpecには、カスタムフォーマットという機能がある。 出力のフォーマットを自分でカスタマイズするための拡張ボイント。 Class: RSpec::Core::Formatters::BaseFormatter —...
View ArticleRSpecのモックについて調べてみた
今日は、RSpecにおけるモックオブジェクト技法について調べてみました。 モックオブジェクト技法とは モックオブジェクト技法とは、 オブジェクト同士のコラボレーションに注目したテスト方法。 オブジェクトの状態よりも、オブジェクト同士のやりとりに注目する。 インターフェースのテスト、シーケンス図のテストに注力した技法。 詳しくは、この本がいい。 実践テスト駆動開発...
View ArticleWindows環境でJenkinsからRSpecを実行するメモ
やりたいこと Windows環境で、RSpecを夜中に連続実行したい。 cronを利用してもいいけど、Better cronな Jenkinsを使う方法を調べた。 なぜcronでなくてJenkins? Jenkinsを利用する利点は、 cron書式で設定Ok cronとwatchrを使ってJenkinsからオレオレリポジトリ監視してみる | Futurismo グラフィカルな結果レポート...
View Article