タグ

rspecとtestに関するkamipoのブックマーク (3)

  • ヽ( ・∀・)ノくまくまー(2009-03-30)

    ● [テスト] should change に見る UnitTest と RSpec の違い Yugui さんに Proc#should change が便利だと教わった。 Spec::Matchers::Change Spec::Matchers::Change を使うと、一連のコード(proc)実行時に変化したこと(仕様)を簡単に記述することができる。 should change(receiver, message, &block) should change(receiver, message, &block).by(value) should change(receiver, message, &block).from(old).to(new) should_not change(receiver, message, &block)

  • RailsでCucumberのカバレッジをとる方法メモ - AorBorF

    RailsでCucumberでテストを行った際のカバレッジをとってみたので、その手順をメモ 参考URL http://wiki.github.com/aslakhellesoy/cucumber/using-rcov-with-cucumber-and-rails rcovのインストール 参考にしたgithubのwikiではrcovではなくてspicycode-rcovを推奨していたのでそれを使う $ sudo gem sources -a http://gems.github.com #すでにgemのソースにgithubを設定している人はこの手順は不要です $ sudo gem uninstall rcov #まだrcovを入れていない場合はこの手順は不要です $ sudo gem install spicycode-rcov cucumber.rakeの修正 {RAILS_ROOT}/

    RailsでCucumberのカバレッジをとる方法メモ - AorBorF
  • RSpecの標準Matcher一覧表 - 本当は怖いHPC

    追記2(2015/09/08)ありがたいことに、未だにこの記事をブックマークしてくださる方がいらっしゃいますが、2008年に書いた記事なのでご注意下さい。内容はアップデートしていません。私自身はすでにRubyを使っていません。 追記:古い情報ですので、記事の日付とお使いのRSpecのバージョンを見比べて、参考程度にご覧ください。大部分は通用するはずですが。 Matcherをいちいち調べるのが面倒になって、公式のリファレンスマニュアルは一覧性が低いから、自分で一覧表を作った。 RSpecそのものについては、スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)などをどうぞ。そのうちRSpec on Rails版も作る予定。 名前 not((should_notで使えるかどうかという意味。)) 意味・機能 == ○ ==演算子を利用して比較する。ex

    RSpecの標準Matcher一覧表 - 本当は怖いHPC
  • 1