Мне нужна ваша помощь, чтобы найти решение для ошибки, с которой я сталкиваюсь
Я создаю тесты для моего приложения с помощью Calabash, и вот мой код:
url = 'myUrl'
http = Net::HTTP.new(url, 80)
path = '/login/login.php'
resp, data = http.get(path, nil) <-- This line fires the error
cookie = resp.response['set-cookie']
Вот что я получаю:
undefined method `keys' for nil:NilClass (NoMethodError)
./features/step_definitions/calabash_steps.rb:33
Я не понимаю, к чему это относится? Как я могу решить это? зная, что линия 33 это тот, который я отобразил в первом фрагменте кода.
Я думаю, что я вызываю ключи для некоторой неопределенной переменной или пустой, но не могу понять, какой это простой код.
Я приветствую любую идею! Спасибо =)
Просто удали nil
аргумент:
resp, data = http.get(path)
Других решений пока нет …