Changing my test, for user assert_select, an new error is raised it "should be have an p when no company for the tag was found" do assigns[:name] = "Teste" render rendered.should assert_select('h4', "Visualizando empresas pela Tag") end
And the error: Failures: 1) tags/search.html.erb should be have an p when no company for the tag was found Failure/Error: rendered.should assert_select('h4', "Visualizando empresas pela Tag") undefined method `matches?' for #<Array:0x7f41afa22388> # ./spec/views/tags/search.html.erb_spec.rb:7 thanks for response On Oct 12, 9:24 pm, David Chelimsky <dchelim...@gmail.com> wrote: > On Oct 12, 2010, at 6:38 PM, Rafael Felix wrote: > > > > > > > Well, I'be looking for test my views with rspec, looking the > > documentation athttp://rspec.info/rails/writing/views.htmlwe 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-us...@rubyforge.orghttp://rubyforge.org/mailman/listinfo/rspec-users _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users