From 107f118db422af09058ecda3217ae936f7dd2a36 Mon Sep 17 00:00:00 2001 From: Sage Ross Date: Sat, 15 Jan 2022 20:13:56 -0800 Subject: [PATCH] Undo change to aspects_steps.rb that breaks the build When I removed this and tested it locally, the feature spec still passed, but it is failing on CI, so it looks like we still need this `execute_script` use until we find a better Capybara strategy. --- features/step_definitions/aspects_steps.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/features/step_definitions/aspects_steps.rb b/features/step_definitions/aspects_steps.rb index 5be963ddb..4a5c9e577 100644 --- a/features/step_definitions/aspects_steps.rb +++ b/features/step_definitions/aspects_steps.rb @@ -119,6 +119,8 @@ When /^(.*) in the aspect creation modal$/ do |action| end When /^I drag "([^"]*)" (up|down)$/ do |aspect_name, direction| + expect(page).to have_js_defined("$('body').sortable") + page.execute_script("$('#aspect_nav .list-group').sortable('option', 'tolerance', 'pointer');") aspect_id = @me.aspects.where(name: aspect_name).first.id aspect = find(:xpath, "//div[@id='aspect_nav']/ul/a[@data-aspect-id='#{aspect_id}']") target = direction == "up" ? aspect.all(:xpath, "./preceding-sibling::a").last :