Можно ли использовать метод в файле модульного теста в Rails Console? - PullRequest
0 голосов
/ 24 февраля 2012

У меня есть метод юнит-теста в моем test / unit / model_test.rb:

def valid_sendRequestXML(account)
  Hpricot.XML <<-XML
    <ticket>#{account.api_token}</ticket>
  XML
end

И я пытаюсь вручную запустить некоторые вещи в моей консоли, чтобы увидеть, что и где не удается.Можно ли как-нибудь вызвать этот метод в консоли?Если да, то как?

1 Ответ

1 голос
/ 24 февраля 2012

Вам могут потребоваться файлы модульного тестирования, как и любой другой файл Ruby.Модульные тесты - это методы класса, поэтому вы можете создать экземпляр теста и запустить методы, которые хотите запустить.

Также рассмотрите возможность использования pry .Просто вставьте binding.pry в свой модульный тест, запустите его, и вы откроете консоль для проверки всех локальных переменных (и прочего).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...