I am using a simple code for date picker for my Calabash-iOS automation. Whenever I set the today's or some past date to select, it is failed. I hope someone would have the idea about it. Here is my code and error messages:
Then(/^I set Reminder Date "(.?)" Time "(.?)"$/) do |date10, time10|
target_time = Time.parse(time10)
target_date = Date.parse(date10)
current_time = date_time_from_picker()
current_date = date_time_from_picker()
date_time = DateTime.new(target_date.year,
target_date.mon,
target_date.day,
target_time.hour,
target_time.min,
0,
target_time.gmt_offset)
picker_set_date_time date_time
sleep(3)
end Then I set Reminder Date "05/08/2014" Time "5:24"
If the set date is todays date or a past date, this fails and if it is some future date, it passes. If some friends knows its solution, please suggest.