Just wondering if anyone else thinks that ‘response.should be_success’
is
potentially misleading. If you’re writing a spec for an action that is
failing in some way it can still have a status 200. So while the
HTTP request was technically successful, something in the action
was not. Perhaps something like ‘response.should have_success_status’?
be_success has the same semantics (and uses) Response#success? and
that’s not our API, but Rails’
If you don’t like Rails’ semantics you can make your own matcher, but
I don’t want to invent a whole new API on top of Rails in the official
Spec::Rails.
be_success has the same semantics (and uses) Response#success? and
that’s not our API, but Rails’
If you don’t like Rails’ semantics you can make your own matcher, but
I don’t want to invent a whole new API on top of Rails in the official
Spec::Rails.
+1
David
ps - Aslak, what gives w/ the top posting?
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.