Use a user factory in order to log in.
This commit is contained in:
parent
aacc4bbc44
commit
ae83554929
1 changed files with 3 additions and 3 deletions
|
@ -1,17 +1,17 @@
|
|||
require "test_helper"
|
||||
|
||||
class UserDiariesTest < ActionDispatch::IntegrationTest
|
||||
fixtures :users
|
||||
|
||||
# Test the creation of a diary entry, making sure that you are redirected to
|
||||
# login page when not logged in
|
||||
def test_showing_create_diary_entry
|
||||
user = create(:user)
|
||||
|
||||
get_via_redirect "/diary/new"
|
||||
# We should now be at the login page
|
||||
assert_response :success
|
||||
assert_template "user/login"
|
||||
# We can now login
|
||||
post "/login", "username" => "test@openstreetmap.org", "password" => "test", :referer => "/diary/new"
|
||||
post "/login", "username" => user.email, "password" => "test", :referer => "/diary/new"
|
||||
assert_response :redirect
|
||||
# print @response.body
|
||||
# Check that there is some payload alerting the user to the redirect
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue