From fcf106897e2ff38e16e785ad9bcb18d117490fbf Mon Sep 17 00:00:00 2001 From: Grzegorz Bizon Date: Thu, 17 Mar 2016 12:25:17 +0100 Subject: [PATCH] Do not use javascript in specs for issue move Feature specs that were using javascript took a long time to finish (about 10x longer) and where hitting Poltergeist timeouts. This modification skips using javascript with select2 selecbox, thus it is faster, but this also does not check some JavaScript related features. --- spec/features/issues/move_spec.rb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/spec/features/issues/move_spec.rb b/spec/features/issues/move_spec.rb index db26b3a467..6fda0c3186 100644 --- a/spec/features/issues/move_spec.rb +++ b/spec/features/issues/move_spec.rb @@ -36,9 +36,8 @@ feature 'issue move to another project' do edit_issue(issue) end - scenario 'moving issue to another project', js: true do - find('#s2id_move_to_project_id').click - find('.select2-drop li', text: new_project.name_with_namespace).click + scenario 'moving issue to another project' do + select(new_project.name_with_namespace, from: 'move_to_project_id') click_button('Save changes') expect(current_url).to include project_path(new_project)