+ [
+ 'admin',
+ 'active',
+ ].each do |username|
+ test "login as #{username} and access show button" do
+ need_javascript
+
+ user = api_fixture('users', username)
+
+ visit page_with_token(username, '/users')
+
+ within('tr', text: user['uuid']) do
+ assert_text user['email']
+ if username == 'admin'
+ assert_selector 'a', text: 'Home'
+ else
+ assert_no_selector 'a', text: 'Home'
+ end
+ assert_selector 'a', text: 'Show'
+ find('a', text: 'Show').click
+ end
+ assert_selector 'a', text: 'Attributes'
+ end