Skip to content
代码片段 群组 项目
未验证 提交 f7d6fbf6 编辑于 作者: Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets
浏览文件

Wait for ajax request to complete when testing milestont drang-n-drop feature

上级 ce6de946
No related branches found
No related tags found
无相关合并请求
require 'rails_helper' require 'rails_helper'
describe 'Milestone draggable', feature: true, js: true do describe 'Milestone draggable', feature: true, js: true do
include WaitForAjax
let(:milestone) { create(:milestone, project: project, title: 8.14) } let(:milestone) { create(:milestone, project: project, title: 8.14) }
let(:project) { create(:empty_project, :public) } let(:project) { create(:empty_project, :public) }
let(:user) { create(:user) } let(:user) { create(:user) }
...@@ -74,6 +76,8 @@ def create_and_drag_issue(params = {}) ...@@ -74,6 +76,8 @@ def create_and_drag_issue(params = {})
visit namespace_project_milestone_path(project.namespace, project, milestone) visit namespace_project_milestone_path(project.namespace, project, milestone)
issue.drag_to(issue_target) issue.drag_to(issue_target)
wait_for_ajax
end end
def create_and_drag_merge_request(params = {}) def create_and_drag_merge_request(params = {})
...@@ -82,5 +86,7 @@ def create_and_drag_merge_request(params = {}) ...@@ -82,5 +86,7 @@ def create_and_drag_merge_request(params = {})
visit namespace_project_milestone_path(project.namespace, project, milestone) visit namespace_project_milestone_path(project.namespace, project, milestone)
page.find("a[href='#tab-merge-requests']").click page.find("a[href='#tab-merge-requests']").click
merge_request.drag_to(merge_request_target) merge_request.drag_to(merge_request_target)
wait_for_ajax
end end
end end
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册