Fixed feature spec not waiting for ajax request to finish

Fixed 404 in project milestones when not logged in
This commit is contained in:
Phil Hughes 2017-04-25 17:41:13 +01:00
parent 79c7188a87
commit 8efa88a306
2 changed files with 4 additions and 1 deletions

View File

@ -8,7 +8,7 @@ class Projects::MilestonesController < Projects::ApplicationController
before_action :authorize_read_milestone!
# Allow admin milestone
before_action :authorize_admin_milestone!, except: [:index, :show]
before_action :authorize_admin_milestone!, except: [:index, :show, :merge_requests, :participants, :labels]
respond_to :html

View File

@ -86,6 +86,9 @@ describe 'Milestone draggable', feature: true, js: true do
visit namespace_project_milestone_path(project.namespace, project, milestone)
page.find("a[href='#tab-merge-requests']").click
wait_for_ajax
scroll_into_view('.milestone-content')
drag_to(selector: '.merge_requests-sortable-list', list_to_index: 1)