rspecでカスタムマッチャの設定

rspec(1.3.x)で独自のマッチャを設定したいとき
railsapp/spec/フォルダ直下にcustom_matchers.rbをつくる

custom_matchers.rb
module CustomMatcher
  def matcher_something
    #マッチャの処理を記述
  end
end

railsapp/spec/spec_helperを編集



require 'spec/rails'
require File.dirname(__FILE__) + "/custom_matchers"


Spec::Runner.configure do |config|
  ・
  ・
  config.fixture_path = RAILS_ROOT + '/spec/fixtures/'
  config.include(CustomMatcher)
これでmatcher_somethingが使えるようになる。
ASCIIcasts - “Episode 157 - RSpec Matchers and Macros”
タグ:RSpec Rails
posted by digital-squad at 2011年04月06日 11時51分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/194513209
※ブログオーナーが承認したトラックバックのみ表示されます。
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック