I'm heading out of town, but had a quick thought I wanted to share.
Rather then using ambiguous named request helpers in controller specs
like "do_request", I've been using more readable helpers like
"post_create".

For example...

describe ProjectController do
  def post_create
     post :create, ...
  end

  before do
  end

  it "creates a new project" do
    Project.should_receive(:create).with(....)
    post_create
  end

end

IMO is adds a little more readability when looking at an individual
"it" behavior on a controller spec. We've been keeping the request
helpers as the first things immediately following a controller
specification, ie: "describe SomeController do".

Thoughts?

-- 
Zach Dennis
http://www.continuousthinking.com
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to