Два-parter с быстрым введением. Введение: я приезжаю в Ruby от Perl, и я немного потерян среди выбора среды тестирования. Я понимаю, что нет, вероятно, никакого единственного, всестороннего лучшего выбора, но меня...
О чем эта ошибка? "Нет Будьте в спящем режиме Сессия, обязанная распараллеливать, и конфигурация не позволяет создание нетранзакционного здесь". Мой пружинный файл конфигурации выглядит примерно так. <бобовый идентификатор =...
Я могу запустить все тесты в одном файле с помощью: rake test TEST = path /to/test_file.rb Однако, если я хочу запустить только один тест в этом файле, как бы я это сделал? Я ищу функциональность, аналогичную: ...
Я пытаюсь написать тесты для вызова маршрута с идентификатором и параметрами. Однако параметры не отправляются контроллеру. Это работает в браузере, но не в мини-тесте. Как я могу отправить параметры ...
Используя встроенную среду Ruby Minitest, существует ли способ однократно выполнить код перед запуском всего пакета или даже один раз перед запуском всего TestClass? В ответе на этот вопрос я вижу, что ...
Уже рассматривал этот вопрос, и он более или менее отражает то, как я сейчас запускаю весь свой набор. Кроме того, я настроил следующую задачу rake: Rake::TestTask.new do |t| t.name = "spec:models"...
Я пробую весь подход BDD и хотел бы протестировать основанный на AMQP -аспект ванильного приложения Ruby, которое я пишу. После выбора Minitest в качестве тестовой среды из-за баланса функций...
Я нашел ресурсы для настройки Rails для использования Minitest. Большинство ресурсов, к сожалению, предполагают использование Minitest Spec для всех типов тестов или, в лучшем случае, хотя бы для интеграции...
В моем тесте я хочу заблокировать консервированный ответ для любого экземпляра класса. Это могло бы быть похожим на что-то как: Book.stubs (: заголовок) .any_instance () .returns ("Война и мир") Затем каждый раз, когда я называю @book....
Я загрузил исходный код проекта, обнаружил ошибку и исправил ее. Теперь я хочу провести тесты, чтобы узнать, не сломал ли я что-нибудь. Тесты находятся в minitest DSL. Как запустить их все сразу? Я ...
Моя страница должна содержать ссылку, которая выглядит как Нажмите, чтобы перейти . Как бы вы проверили это с помощью assert_select? Я хочу проверить наличие тега с ...
По независящим от меня причинам я не могу использовать RSpec для тестирования в моем текущем проекте. Я пытаюсь протестировать Devise Reset Password, и я не могу найти что-то, что работает. Вот что я ...
Я задал вопрос об этом поле даты несколько дней назад, но смог проверить его по идентификатору, хотя текстовая метка поля не была найдена, хотя источник ясно показывает это. Теперь я ...
Я получаю ошибку в функциональном тесте при использовании assert_equal: 1) [ 31mFailure [0m:
test_should_allow_dealer_to_extend_offer: 21
ожидалось, но было
<Чт, ...
Я знаю. Это не приветствуется. По причинам, которые я не буду вдаваться в подробности, мне нужно запускать тесты в том порядке, в котором они написаны. Согласно документации, если мой тестовый класс (назовем его TestClass) расширится ...
Каждый раз, когда генератор Rails запускается с одним или несколькими параметрами, mintiest вызывает OptionParse :: InvalidOption. Я использую Rails 3.1, Ruby 1.9.2-p290 и Mintest 2.10.0. Команда generate будет ...
Я довольно новичок в тестировании, но пытаюсь поправиться в TDD в Rails. RSpec работает отлично, но мои тесты довольно медленные. Я слышал, что MiniTest намного быстрее, а MiniTest / Spec DSL ...
Рассмотрение возможности использования Minitest для существующей версии Rails 3.2.
Я пытаюсь понять разницу между minitest-rails и minitest-spec-rails.
Я пытаюсь протестировать ветвь контроллера Rails, которая срабатывает, когда метод модели вызывает ошибку. def my_controller_method @my_object = MyObject.find(params[:id]) начать результат = @...
Я хочу проверить, правильно ли функция вызывает другие функции, с помощью minitest Ruby, но я не могу найти подходящее утверждение для проверки в документе. Класс исходного кода SomeClass def invoke_function(...
Я создаю приложение, включающее Rails API, и хочу использовать Ruby MiniTest::Spec для тестирования. Какой хороший способ настроить его? Например, хорошая организация каталогов, хороший способ включения файлов и т. д.? Я'...
Я где-то читал, что 'minitest' - это "новый test::unit для ruby 1.9.2+". Но ruby 1.9.3, кажется, включает в себя как test::unit, так и minitest, это правда? В тестировании рельсов по умолчанию, как описано в ...
Я использую MiniTest 2.12.1 (последнюю версию стандартной среды тестирования, поставляемую с Ruby >= 1.9 )и я не могу понять, как с ее помощью смоделировать метод класса, таким же образом это возможно с...
Я использую Minitest в качестве средства запуска для своих функциональных тестов, а Selenium — в качестве драйвера для запуска браузера. Каждый тест моделируется как MiniTest::Unit::TestCase.Minitest сообщает об итогах выполнения...
Я использую minitest/mock и хочу смоделировать класс. Я не пытаюсь протестировать сам класс модели, а скорее пытаюсь проверить, взаимодействует ли служба (SomeService) с моделью (SomeModel). Я...
Существует ли стратегия или набор шагов для миграции с RSpec 2 на MiniTest::Spec? Я хотел бы попробовать сделать это для большого проекта, но не уверен, с чего начать.
Я использую следующую спецификацию с MiniTest :: Spec и Capybara: find_field ('Email'). must_have_css ('[autofocus]'), чтобы проверить, имеет ли поле с именем 'Email' атрибут автофокуса. В документе говорится следующее: ...
Readme для Capybara ( см. Использование Capybara с MiniTest :: Spec) говорит, что я могу это сделать, если правильно включу модуль, но не дает никаких иллюстративных примеров того, как ... Я пытался включить ...