Address Douwe's feedback
Signed-off-by: Rémy Coutable <remy@rymai.me>
This commit is contained in:
parent
1c17ddba66
commit
0364e07447
3 changed files with 12 additions and 3 deletions
|
@ -72,7 +72,7 @@ To resume the test run, press any key.
|
|||
|
||||
For example:
|
||||
|
||||
```ruby
|
||||
```
|
||||
$ bin/rspec spec/features/auto_deploy_spec.rb:34
|
||||
Running via Spring preloader in process 8999
|
||||
Run options: include {:locations=>{"./spec/features/auto_deploy_spec.rb"=>[34]}}
|
||||
|
|
|
@ -2,9 +2,10 @@ require 'io/console'
|
|||
|
||||
module LiveDebugger
|
||||
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 "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!!"
|
||||
|
||||
`open #{current_url}`
|
||||
|
|
|
@ -11,6 +11,13 @@ module LoginHelpers
|
|||
@current_user = resource
|
||||
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
|
||||
#
|
||||
# user_or_role - User object, or a role to create (e.g., :admin, :user)
|
||||
|
@ -49,6 +56,7 @@ module LoginHelpers
|
|||
def gitlab_sign_out
|
||||
find(".header-user-dropdown-toggle").click
|
||||
click_link "Sign out"
|
||||
@current_user = nil
|
||||
|
||||
expect(page).to have_button('Sign in')
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue