Commit 506ab9bd authored by Phil Hughes's avatar Phil Hughes

Updated tests

parent d0a49a6f
...@@ -3,11 +3,12 @@ require 'rails_helper' ...@@ -3,11 +3,12 @@ require 'rails_helper'
describe 'Issue Boards', feature: true, js: true do describe 'Issue Boards', feature: true, js: true do
include WaitForAjax include WaitForAjax
let(:project) { create(:project_with_board) } let(:project) { create(:empty_project) }
let(:user) { create(:user) } let(:user) { create(:user) }
let!(:user2) { create(:user) } let(:user2) { create(:user) }
before do before do
project.create_board!
create(:backlog_list, board: project.board) create(:backlog_list, board: project.board)
create(:done_list, board: project.board) create(:done_list, board: project.board)
...@@ -545,16 +546,9 @@ describe 'Issue Boards', feature: true, js: true do ...@@ -545,16 +546,9 @@ describe 'Issue Boards', feature: true, js: true do
def drag_to(list_from_index: 0, card_index: 0, to_index: 0, list_to_index: 0, selector: '.board-list') def drag_to(list_from_index: 0, card_index: 0, to_index: 0, list_to_index: 0, selector: '.board-list')
evaluate_script("simulateDrag({scrollable: document.getElementById('board-app'), from: {el: $('#{selector}').eq(#{list_from_index}).get(0), index: #{card_index}}, to: {el: $('.board-list').eq(#{list_to_index}).get(0), index: #{to_index}}});") evaluate_script("simulateDrag({scrollable: document.getElementById('board-app'), from: {el: $('#{selector}').eq(#{list_from_index}).get(0), index: #{card_index}}, to: {el: $('.board-list').eq(#{list_to_index}).get(0), index: #{to_index}}});")
Timeout.timeout(Capybara.default_max_wait_time) do
loop until page.evaluate_script('window.SIMULATE_DRAG_ACTIVE').zero?
end
end end
def wait_for_vue_resource def wait_for_vue_resource
Timeout.timeout(Capybara.default_max_wait_time) do
loop until page.evaluate_script('Vue.activeResources').zero?
end
expect(find('.boards-list')).not_to have_selector('.fa-spinner') expect(find('.boards-list')).not_to have_selector('.fa-spinner')
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