calabash / calabash-ios

Calabash for iOS
Other
1.81k stars 369 forks source link

IRB: tab completion is incorrect for device_agent object #1213

Open jmoody opened 7 years ago

jmoody commented 7 years ago

Reproduce

$ be calabash-ios console
> start_test_server_in_background
> device_agent.wait_<TAB>

Expected

Only the methods in the DeviceAgent public API:

http://calabashapi.xamarin.com/ios/Calabash/Cucumber/DeviceAgent.html

Found

> device_agent.wait
device_agent.wait                              device_agent.wait_for_element_does_not_exist   device_agent.wait_for_no_network_indicator     device_agent.wait_poll
device_agent.wait2                             device_agent.wait_for_element_does_not_exists  device_agent.wait_for_no_view                  device_agent.wait_readable
device_agent.wait_error                        device_agent.wait_for_element_exists           device_agent.wait_for_none                     device_agent.wait_tap
device_agent.wait_for                          device_agent.wait_for_elements_do_not_exist    device_agent.wait_for_none_animating           device_agent.wait_until
device_agent.wait_for_alert                    device_agent.wait_for_elements_exist           device_agent.wait_for_shutdown                 device_agent.wait_while
device_agent.wait_for_animations               device_agent.wait_for_keyboard                 device_agent.wait_for_simulator_state          device_agent.wait_writable
device_agent.wait_for_any                      device_agent.wait_for_n                        device_agent.wait_for_text_in_view             device_agent.waitall
device_agent.wait_for_app_launch               device_agent.wait_for_no_alert                 device_agent.wait_for_transition               device_agent.waitpid
device_agent.wait_for_condition                device_agent.wait_for_no_keyboard              device_agent.wait_for_view                     device_agent.waitpid2
calabash-ios 0.20.3> device_agent.wait
jmoody commented 7 years ago

Thanks @daviejaneway for reporting.