Using Rails 2 and rspec-rails 2.0.1. I have the following view spec:
require 'spec_helper' describe "bookmarkers/show.html.haml" do include BookmarkersHelper before(:each) do @bookmarker = mock_model(Bookmarker) @bookmarker.stub!(:host_id).and_return("1") assign(:bookmarker, @bookmarker) view.stub! (:edit_object_path).and_return(edit_bookmarker_path(@bookmarker)) view.stub!(:collection_path).and_return(bookmarkers_path) end it "should render attributes in <p>" do render rendered.should contain("1") end end When I run /usr/bin/ruby -S bundle exec rspec "./spec/views/ bookmarkers/show.html.haml_spec.rb" I get: F Failures: 1) bookmarkers/show.html.haml should render attributes in <p> Failure/Error: rendered.should contain("1") undefined method `contain' for #<RSpec::Core::ExampleGroup::Nested_1:0x7f6ea999e390> # ./spec/views/bookmarkers/show.html.haml_spec.rb:19 Finished in 0.10042 seconds 1 example, 1 failure Where can I find the definition of "contain" or "contains?" Also here is my Gemfile: group :development, :test do gem "rspec", "~>2.0.0" gem "rspec-rails", ">= 2.0.1" end Thanks. Stephen Veit _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users