Show More
Commit Description:
more test on user_admin
Commit Description:
more test on user_admin
References:
File last commit:
Show/Diff file:
Action:
test/system/users_test.rb | 50 lines | 1.1 KiB | text/x-ruby | RubyLexer |
require "application_system_test_case"
class UsersTest < ApplicationSystemTestCase
# test "visiting the index" do
# visit users_url
#
# assert_selector "h1", text: "User"
# end
test "add new user and edit" do
login('admin','admin')
within 'header' do
click_on 'Manage'
click_on 'Users', match: :first
end
assert_text "Users"
assert_text "New user"
click_on "New user", match: :first
fill_in 'Login', with: 'test1'
fill_in 'Full name', with: 'test1 McTestface'
fill_in 'e-mail', with: 'a@a.com'
fill_in 'Password', with: 'abcdef'
fill_in 'Password confirmation', with: 'abcdef'
click_on 'Create'
assert_text 'User was successfully created'
assert_text 'a@a.com'
assert_text 'test1 McTestface'
within('tr', text: 'McTestface') do
click_on 'Edit'
end
fill_in 'Alias', with: 'hahaha'
fill_in 'Remark', with: 'section 2'
click_on 'Update User'
assert_text 'section 2'
end
def login(username,password)
visit root_path
fill_in "Login", with: username
fill_in "Password", with: password
click_on "Login"
end
end