[rspec-users] Problems withe the template...
David Chelimsky
dchelimsky at gmail.com
Wed Apr 22 12:58:08 EDT 2009
On Wed, Apr 22, 2009 at 11:27 AM, Alex <afolgueras at gmail.com> wrote:
> Hello everybody !
>
> I have in a view something like this :
>
>
> <% unless (method_name?(id)) then %>
> <span class="active">
> <%= link_to h(t(:BTN)), new_url_path(id) %></span>
> </span>
> <% else %>
> <span class="Notactive">
> <%= link_to_function h(t(:BTN)), 'return false;' %>
> </span>
> <% end %>
>
>
> all of this works well ...
>
> and in my spec I try to do this to go in the else part :
>
> @controller.template.stub!(:get_courtier_expire?).and_return (false)
So I'm clear - method_name? above is really get_courtier_expire? ??
The statement in the view is unless, not if - so if the method is
returning false, then it's behaving as you would expect. Unless I'm
missing something :)
>
>
>
> I tried a lot of combinations like ...
>
> @template.stub!(
> template.stub!(
> @controller.template.should_receive(
> template.should_receive(
>
> and it does'nt work ... it always goes in the if not in the else
> part ... any suggestions ?
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>
More information about the rspec-users
mailing list