integration_test.rb
559 Bytes
class ActionDispatch::IntegrationTest
extend Test::Should
def assert_can_login
assert_tag :tag => 'a', :attributes => { :id => 'link_login' }
end
def assert_can_signup
assert_tag :tag => 'a', :attributes => { :href => '/account/signup'}
end
def login(username, password)
ActionDispatch::Integration::Session.any_instance.stubs(:https?).returns(true)
post_via_redirect '/account/login', :user => { :login => username, :password => password }
assert_response :success
assert_not_equal '/account/login', path
end
end