mirror of
https://github.com/CodeforLeipzig/stadtratmonitor.git
synced 2025-04-20 07:11:33 +02:00
Start with a Rails app with authentication via Persona, Foundation CSS
This commit is contained in:
parent
9ac52066b4
commit
7cd9f207f5
72 changed files with 2586 additions and 0 deletions
0
test/integration/.keep
Normal file
0
test/integration/.keep
Normal file
24
test/integration/authentication_test.rb
Normal file
24
test/integration/authentication_test.rb
Normal file
|
@ -0,0 +1,24 @@
|
|||
require 'test_helper'
|
||||
|
||||
class AuthenticationTest < ActionDispatch::IntegrationTest
|
||||
test 'register via first time sign in and sign out' do
|
||||
visit '/auth/developer'
|
||||
fill_in 'Name', with: 'me'
|
||||
fill_in 'Email', with: 'user@example.com'
|
||||
click_button 'Sign In'
|
||||
assert_equal '/', current_path
|
||||
assert_is_signed_in
|
||||
|
||||
click_link 'Abmelden'
|
||||
assert_equal '/', current_path
|
||||
assert_is_signed_out
|
||||
end
|
||||
|
||||
def assert_is_signed_in
|
||||
assert_equal 'Abmelden', find('[data-logout]').text
|
||||
end
|
||||
|
||||
def assert_is_signed_out
|
||||
assert_equal 'Anmelden', find('[data-persona-login]').text
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue