On Oct 12, 2010, at 6:38 PM, Rafael Felix wrote: > Well, I'be looking for test my views with rspec, looking the > documentation at http://rspec.info/rails/writing/views.html we see > some examples, in RSpec 2 the response was deprecated and now I'm > using the rendered instead, but this code > > describe "tags/search.html.erb" do > it "should be have an p when no company for the tag was found" do > assigns[:name] = "Teste" > render > rendered.should have_tag('h4', "Visualizando empresas pela Tag > Teste") > end > end > > and I get : > > > Failures: > 1) tags/search.html.erb should be have an p when no company for the > tag was found > Failure/Error: rendered.should have_tag('h4', "Visualizando > empresas pela Tag Teste") > undefined method `has_tag?' for #<String:0x7f45cc59a880> > # ./spec/views/tags/search.html.erb_spec.rb:9 > > I don't know what method we use to check my views?
If you're using webrat, use have_selector or have_xpath. Otherwise, use Rails' assert_select. HTH, David _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users