Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
def test_bad_signup #check we can't signup without all required fields post :signup, :user => { :login => "newbob", :password => "newpassword", :password_confirmation => "wrong" , :email => "newbob@mcbob.com"} assert_response 302 assert(record.errors.invalid?(:password)) assert_template "user/signup" assert_nil session[:user] post :signup, :user => { :login => "yo", :password => "newpassword", :password_confirmation => "newpassword" , :email => "newbob@mcbob.com"} assert_response :success assert(record.errors.invalid?(:login)) assert_template "user/signup" assert_nil session[:user] post :signup, :user => { :login => "yo", :password => "newpassword", :password_confirmation => "wrong" , :email => "newbob@mcbob.com"} assert_response :success assert(record.errors.invalid?([:login, :password])) assert_template "user/signup" assert_nil session[:user] end
This paste will be private.
From the Design Piracy series on my blog: