詳細
基礎
項目 | 内容 |
---|---|
rspec-core describe/context/it/example/specify | http://d.hatena.ne.jp/tbpg/20140415/1397569471 |
rspec-core shared examples | http://d.hatena.ne.jp/tbpg/20140415/1397569770 |
metadata | http://d.hatena.ne.jp/tbpg/20140415/1397569729 |
metadata described_class | http://d.hatena.ne.jp/tbpg/20140422/1398171132 |
metadata user define | http://d.hatena.ne.jp/tbpg/20140422/1398171198 |
スタブ | http://d.hatena.ne.jp/tbpg/20130714/1373811752 |
モック | http://d.hatena.ne.jp/tbpg/20130714/1373815817 |
例外の検証 | http://d.hatena.ne.jp/tbpg/20130717/1374072713 |
カスタムマッチャーを作成する | http://d.hatena.ne.jp/tbpg/20130816/1376661905 |
暗黙のsubject | http://d.hatena.ne.jp/tbpg/20140422/1398170490 |
明示のsubject | http://d.hatena.ne.jp/tbpg/20140422/1398170676 |
let | http://d.hatena.ne.jp/tbpg/20140422/1398170809 |
テスト順のランダム化 | http://d.hatena.ne.jp/tbpg/20140422/1398170857 |
hook before/after | http://d.hatena.ne.jp/tbpg/20140422/1398170963 |
Helperをmoduleで利用 | http://d.hatena.ne.jp/tbpg/20140422/1398171034 |
rspec CLI関連
項目 | 内容 |
---|---|
exit status | http://d.hatena.ne.jp/tbpg/20140416/1397653645 |
example option | http://d.hatena.ne.jp/tbpg/20140416/1397653436 |
example optionとRSpecPiccoloの組み合わせ | http://d.hatena.ne.jp/tbpg/20140416/1397653541 |
fail fast option | http://d.hatena.ne.jp/tbpg/20140416/1397653698 |
format option | http://d.hatena.ne.jp/tbpg/20140416/1397653785 |
init option | http://d.hatena.ne.jp/tbpg/20140416/1397653964 |
line number option | http://d.hatena.ne.jp/tbpg/20140416/1397654028 |
tag option | http://d.hatena.ne.jp/tbpg/20140416/1397654070 |
pattern option | http://d.hatena.ne.jp/tbpg/20140417/1397740536 |
rspec config関連
項目 | 内容 |
---|---|
alias_example_to | http://d.hatena.ne.jp/tbpg/20140423/1398260008 |
custom settings | http://d.hatena.ne.jp/tbpg/20140423/1398260088 |
default_path | http://d.hatena.ne.jp/tbpg/20140423/1398260159 |
Rails関連
項目 | 内容 |
---|---|
spec/supportにサポートファイルを配置してテストの共通化をする | http://d.hatena.ne.jp/tbpg/20130718/1374159863 |
関連gem
項目 | 内容 |
---|---|
Simple-Covでカバレッジの計測 | http://d.hatena.ne.jp/tbpg/20130722/1374498108 |
FactoryGril + RSpec + Capybara構成で画面キャプチャの取得 | http://d.hatena.ne.jp/tbpg/20130722/1374499610 |
DatabaseCleanerでテストデータクリア | http://d.hatena.ne.jp/tbpg/20130723/1374583052 |
Rails + Capybara + FactoryGirlブラウザテストのヘッドレス環境との切り替えについて | http://d.hatena.ne.jp/tbpg/20130723/1374584606 |
Rails、RSpec、Capybara, Kickstart, Poltergeist, phantomjsでJavaScripotのテスト環境設定 | http://d.hatena.ne.jp/tbpg/20130731/1375292829 |
その他
項目 | 内容 |
---|---|
パラメータ化テスト | http://d.hatena.ne.jp/tbpg/20130715/1373901728 |
パラメータ化テストのDSL化 | http://d.hatena.ne.jp/tbpg/20130720/1374323106 |
matcherの戻り値に応じて後処理を行う | http://d.hatena.ne.jp/tbpg/20131206/1386342539 |
RSpecのテストレポートをtsv形式で出力してみる | http://d.hatena.ne.jp/tbpg/20131206/1386342652 |