On Jul 8, 2010, at 4:29 AM, doug livesey wrote:

> Hi -- I'm trying to use the excellent Cells gem in a Rails 3 project with 
> RSpec 2.
> I've got the 'controller' bit of the cells specced okay, but I'm struggling 
> with the 'view' bit.
> What I want to do is to use RSpec's view helper methods to render the views, 
> but don't know how to access them.
> I've tried declaring the spec like this:
>   describe "tabs/show.html.haml", :type => :view do

:type => xxx isn't directly supported yet (not sure if it will be or not), but 
you can use it yourself and then do this in your spec_helper:

RSpec.configure do |c|
  c.include RSpec::Rails::ViewExampleGroup, :type => :view
end

HTH,
David

>     ...
>   end
> 
> This, however, still won't give me access to the assign( key, value ) method, 
> so I guess I'm still drawing a blank, there.
> Could someone advise me on how to access the view helpers in a spec that 
> falls outside of the normal rails dir structure?
> (The actual path to the spec in question is 
> "spec/cells/tabs/show.html.haml_spec.rb", and the file being specced is 
> "app/cells/tabs/show.html.haml".)
> Thanks for any & all help,
>    Doug.
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to