[rspec-users] testing instance variables that are set inside views

aslak hellesoy aslak.hellesoy at gmail.com
Sat Jun 30 03:52:04 EDT 2007

@header is an implementation detail of your view that you shouldn't
care about in your view spec at all. I recommend you use the have_tag
matcher instead to verify what content gets rendered as expected.


On 6/29/07, Jeremy Stephens <jeremy.f.stephens at vanderbilt.edu> wrote:
> Hi all,
> In my view specs (for Rails), how can I get at instance variables that
> are set within my view?  For example, if my view looks like this:
> <% @header = "My Header" -%>
> <div>some content</div>
> How can I get to @header from within my view spec?  I've tried @header
> and assigns[:header] to no avail.
> TIA,
> Jeremy
> --
> Jeremy Stephens   Computer Systems Analyst I    School of Medicine
>                   Department of Biostatistics   Vanderbilt University
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users

More information about the rspec-users mailing list