Commit 0364e074 authored by Rémy Coutable's avatar Rémy Coutable

Address Douwe's feedback

Signed-off-by: default avatarRémy Coutable <remy@rymai.me>
parent 1c17ddba
...@@ -72,7 +72,7 @@ To resume the test run, press any key. ...@@ -72,7 +72,7 @@ To resume the test run, press any key.
For example: For example:
```ruby ```
$ bin/rspec spec/features/auto_deploy_spec.rb:34 $ bin/rspec spec/features/auto_deploy_spec.rb:34
Running via Spring preloader in process 8999 Running via Spring preloader in process 8999
Run options: include {:locations=>{"./spec/features/auto_deploy_spec.rb"=>[34]}} Run options: include {:locations=>{"./spec/features/auto_deploy_spec.rb"=>[34]}}
......
...@@ -2,9 +2,10 @@ require 'io/console' ...@@ -2,9 +2,10 @@ require 'io/console'
module LiveDebugger module LiveDebugger
def live_debug def live_debug
puts "\nCurrent example is paused for live debugging." puts
puts "Current example is paused for live debugging."
puts "Opening #{current_url} in your default browser..." puts "Opening #{current_url} in your default browser..."
puts "The current user credentials are: #{@current_user.username} / 12345678" if @current_user puts "The current user credentials are: #{@current_user.username} / #{@current_user.password}" if @current_user
puts "Press any key to resume the execution of the example!!" puts "Press any key to resume the execution of the example!!"
`open #{current_url}` `open #{current_url}`
......
...@@ -11,6 +11,13 @@ module LoginHelpers ...@@ -11,6 +11,13 @@ module LoginHelpers
@current_user = resource @current_user = resource
end end
# Overriding Devise::Test::IntegrationHelpers#sign_out to clear @current_user.
def sign_out(resource_or_scope)
super
@current_user = nil
end
# Internal: Log in as a specific user or a new user of a specific role # Internal: Log in as a specific user or a new user of a specific role
# #
# user_or_role - User object, or a role to create (e.g., :admin, :user) # user_or_role - User object, or a role to create (e.g., :admin, :user)
...@@ -49,6 +56,7 @@ module LoginHelpers ...@@ -49,6 +56,7 @@ module LoginHelpers
def gitlab_sign_out def gitlab_sign_out
find(".header-user-dropdown-toggle").click find(".header-user-dropdown-toggle").click
click_link "Sign out" click_link "Sign out"
@current_user = nil
expect(page).to have_button('Sign in') expect(page).to have_button('Sign in')
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment