That shouldn't be needed. In my spec's it works fine. does:

describe ApplicationHelper do
 it "doesn't find what it's looking for do
   helper.distribute(1,2,3,[4,5,6]).should eql([1,2,3])
 end
end

work? I know that there was some talk of introducing an explicit helper object on the list.

JD


On Mar 20, 2008, at 11:30 AM, Corey Haines wrote:

You could just write specs for ApplicationHelper::distribute

-Corey

On Wed, Mar 19, 2008 at 3:55 PM, nzook <[EMAIL PROTECTED]> wrote:

When working with views, I use instance methods of ApplicationHelper:

# app/helpers/application_helper.rb:
module ApplicationHelper
 def distribute(total, min, cutof, list)
   [1,2,3]
 end
end

# app/views/planner/_mta_colors.rhtml:
<td>
<%
...
dist = distribute(total_v_px, 4, 0, colors.collect{|color| color[1]})
...
%>

So to test the distribute method in ApplicationHelper, I have to extend my
spec models:
describe ApplicationHelper do
 extend(ApplicationHelper)
 it "doesn't find what it's looking for do
   distribute(1,2,3,[4,5,6]).should eql([1,2,3])
 end
end

This could use some documentation.


--
View this message in context: 
http://www.nabble.com/ApplicationHelper-tp16149622p16149622.html
Sent from the rspec-users mailing list archive at Nabble.com.

_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users



--
http://www.coreyhaines.com
The Internet's Premiere source of information about Corey Haines _______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users

_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to