Я использую calabash-android для тестирования своего приложения. Я хочу создать собственный шаг, который выполняет команду adb
.
Вот что я пробовал:
Я создал следующий пользовательский шаг, который не принимает аргументов (я создал его в папке step_definitions/):
Run adb command for our app do |cukes|
system("adb devices")
end
В my_first.feature
я вызываю вышеуказанный шаг следующим образом:
Feature: My feature
Scenario: My scenario
Run adb command for our app
Когда я запускаю тест с помощью команды calabash-android run myApp.apk
, я получаю сообщение об ошибке:
syntax error, unexpected tIDENTIFIER, expecting keyword_do or '{' or '('
Run adb command for our app do |cukes|
Где я не прав? Как создать простой шаг, который не требует аргументов и просто запускает одну команду adb?