mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-17 07:40:12 +01:00
parent
543ed97e2d
commit
9419e94a53
4 changed files with 9 additions and 6 deletions
|
|
@ -42,11 +42,8 @@ When /^I edit the dependency of "([^"]*)" to add "([^"]*)" as predecessor$/ do |
|
||||||
# in webkit, the autocompleter is not fired after fill_in
|
# in webkit, the autocompleter is not fired after fill_in
|
||||||
page.execute_script %Q{$("#{form_css}").find('input[id$="predecessor_input"]').autocomplete('search')} if Capybara.javascript_driver == :webkit
|
page.execute_script %Q{$("#{form_css}").find('input[id$="predecessor_input"]').autocomplete('search')} if Capybara.javascript_driver == :webkit
|
||||||
|
|
||||||
# wait for auto complete
|
|
||||||
expect(page).to have_css("a.ui-state-focus")
|
|
||||||
|
|
||||||
# click first line
|
# click first line
|
||||||
page.find(:css, "ul li a.ui-state-focus").click
|
page.find('ul.ui-autocomplete li.ui-state-focus').click
|
||||||
|
|
||||||
# wait for the new dependency to be added to the list
|
# wait for the new dependency to be added to the list
|
||||||
expect(page).to have_css("li#pred_#{predecessor.id}")
|
expect(page).to have_css("li#pred_#{predecessor.id}")
|
||||||
|
|
|
||||||
|
|
@ -116,6 +116,7 @@ When /^I edit the due date of "([^"]*)" to "([^"]*)"$/ do |action_description, d
|
||||||
|
|
||||||
open_edit_form_for(todo)
|
open_edit_form_for(todo)
|
||||||
fill_in "due_todo_#{todo.id}", :with => date
|
fill_in "due_todo_#{todo.id}", :with => date
|
||||||
|
close_datepicker
|
||||||
submit_edit_todo_form(todo)
|
submit_edit_todo_form(todo)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -109,4 +109,9 @@ module TracksFormHelper
|
||||||
execute_javascript("$('#todo_project_name').val('');")
|
execute_javascript("$('#todo_project_name').val('');")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def close_datepicker
|
||||||
|
within '.ui-datepicker' do
|
||||||
|
click_button 'Done'
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -19,11 +19,11 @@ module TracksStepHelper
|
||||||
end
|
end
|
||||||
|
|
||||||
def wait_for_auto_complete
|
def wait_for_auto_complete
|
||||||
expect(page).to have_css("a.ui-state-focus", :visible => true)
|
expect(page).to have_css("ul.ui-autocomplete li.ui-state-focus", :visible => true)
|
||||||
end
|
end
|
||||||
|
|
||||||
def click_first_line_of_auto_complete
|
def click_first_line_of_auto_complete
|
||||||
page.find(:css, "ul li a.ui-state-focus").click
|
page.find(:css, "ul.ui-autocomplete li.ui-state-focus").click
|
||||||
end
|
end
|
||||||
|
|
||||||
def check_xpath_visibility(visible, xpath)
|
def check_xpath_visibility(visible, xpath)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue