Commit 24e9239e authored by Clement Ho's avatar Clement Ho

Fix form spec

parent 254deeda
...@@ -166,9 +166,6 @@ describe 'New/edit issue', feature: true, js: true do ...@@ -166,9 +166,6 @@ describe 'New/edit issue', feature: true, js: true do
end end
expect(find('input[name="issue[assignee_ids][]"]', visible: false).value).to match(user.id.to_s) expect(find('input[name="issue[assignee_ids][]"]', visible: false).value).to match(user.id.to_s)
click_button user.name
expect(find('.dropdown-menu-user a.is-active').first(:xpath, '..')['data-user-id']).to eq(user.id.to_s) expect(find('.dropdown-menu-user a.is-active').first(:xpath, '..')['data-user-id']).to eq(user.id.to_s)
# check the ::before pseudo element to ensure checkmark icon is present # check the ::before pseudo element to ensure checkmark icon is present
...@@ -179,11 +176,13 @@ describe 'New/edit issue', feature: true, js: true do ...@@ -179,11 +176,13 @@ describe 'New/edit issue', feature: true, js: true do
click_link user2.name click_link user2.name
end end
expect(find('input[name="issue[assignee_ids][]"]', visible: false).value).to match(user2.id.to_s) expect(page.all('input[name="issue[assignee_ids][]"]', visible: false)[0].value).to match(user.id.to_s)
expect(page.all('input[name="issue[assignee_ids][]"]', visible: false)[1].value).to match(user2.id.to_s)
click_button user2.name expect(page.all('.dropdown-menu-user a.is-active').length).to eq(2)
expect(find('.dropdown-menu-user a.is-active').first(:xpath, '..')['data-user-id']).to eq(user2.id.to_s) expect(page.all('.dropdown-menu-user a.is-active')[0].first(:xpath, '..')['data-user-id']).to eq(user.id.to_s)
expect(page.all('.dropdown-menu-user a.is-active')[1].first(:xpath, '..')['data-user-id']).to eq(user2.id.to_s)
end end
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