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
" 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:
- bookmarkers/show.html.haml should render attributes in
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 V.