Вопросы по теме 'testunit'

ruby Test :: Unit Параметры командной строки?
При запуске тестов в среде Ruby unit :: test есть действительно простой способ указать из командной строки, что должен запускаться только один тест (то есть указать тестовый класс и переменную-член теста)? Если нет, то есть ли другой фреймворк, в...
4332 просмотров
schedule 20.01.2024

Настройка Factory Girl с помощью Test::Unit and Shoulda
Я пытаюсь настроить Factory Girl с помощью Test::Unit и Shoulda в Ruby on Rails. Я установил драгоценный камень, создал файл factory в каталоге test/factories и создал файл спецификации в каталоге test/models. Текущая ошибка, которую я получаю, это...
14413 просмотров

Можно ли увеличить скорость теста рельсов?
Я недавно перешел на TDD, но по мере того, как моя кодовая база увеличивается в размерах и усложняется, я все больше и больше жду загрузки фреймворка каждый раз, когда хочу запустить тест. Я знаю о spec_server rspec, но я использую Test::Unit с...
668 просмотров
schedule 19.05.2024

Насмешка над внешним API
Я новичок в тестировании стратегий и насмешках, и мне трудно понять, как имитировать вызов внешней службы. Я уверен, что мне чего-то не хватает, я просто не знаю, что именно. Я использую гем Braintree для взимания платы за услуги подписки через...
1512 просмотров

Как мне выполнить набор Test::Unit до завершения с подсчетом тестов/сбоев?
Я унаследовал большой набор тестов Test::Unit, и одной из моих первых задач является выполнение набора до конца, а не выход из него после первого сбоя теста. В настоящее время я спасаю AssertionFailedError и обеспечиваю вывод строки, но это...
423 просмотров
schedule 27.05.2024

Эквивалент TestCase nUnit в Ruby 1.9.2 Test::Unit
Когда я недавно решил изучить Ruby, я также решил, что начну использовать модульные тесты и методологию TDD. Я начал с Test::Unit и написал пару очень маленьких классов, чтобы получить представление о модульном тестировании в целом и о Ruby и...
468 просмотров
schedule 20.05.2022

Rails - Как просто издеваться над current_user (OmniAuth) в Test::Unit?
Я пытаюсь понять, как я могу смоделировать (просто) current_user внутри своих модульных тестов в Rails? (Я использую Test::Unit). Я пытался искать в Google и StackOverflow, но ничего действительно полезного! Любые идеи? Спасибо!
1067 просмотров
schedule 22.01.2023

Как вы вкладываете или группируете тесты Test::Unit?
RSpec имеет: describe "the user" do before(:each) do @user = Factory :user end it "should have access" do @user.should ... end end Как бы вы сгруппировали такие тесты с помощью Test::Unit? Например, в моем тесте контроллера...
6441 просмотров
schedule 16.07.2022

Rspec против TestUnit
Я начинаю этап планирования создания набора тестирования для моего приложения rails 3.0.8. Я пытаюсь решить, какой фреймворк / драгоценные камни использовать. Обычно я предпочитаю максимально придерживаться соглашения Rails. Однако это означает...
17091 просмотров

запуск модульных тестов Rails без загрузки среды или использования базы данных
В качестве академического упражнения я подумал, что попытаюсь запустить свои модульные тесты, не загружая среду Rails (или не обращаясь к базе данных). Я видел, как это делалось раньше, и кажется, что люди говорят об этом достаточно, но я не могу...
2344 просмотров

ArgumentError: сообщение подтверждения должно быть String или Proc с использованием assert_select
Я пишу тест контроллера для приложения rails 3.1, используя testunit 2.4.0. Я хочу утверждать, что определенный заголовок не отображается на странице. Я использую assert_select следующим образом: assert_select 'h1', {:text => /Key Dates/,...
780 просмотров

Пометить тест Rails TestUnit как TODO?
Есть ли способ пометить тест TestUnit как «задачу»? Я думал, что смогу сделать это, используя pending в верхней части теста, но это все еще запускает тест (и поэтому он красный). Я хотел бы в основном сделать то же самое, но на самом деле не...
717 просмотров
schedule 09.05.2023

Проблема с капибарой: @request должен быть ActionDispatch::Request
У меня проблемы с работой Capybara с Rails. Просто тестирую эту якобы интересную тестовую штуку. Хорошо, в прикрепленном коде есть пара эквивалентных тестов. Первый сделан с использованием shoulda-context + Test::Unit, который поставляется вместе с...
2899 просмотров
schedule 10.01.2024

Не удалось передать ARGV через Test Unit (ruby)
Я запускаю тесты автоматизации с помощью watir-webdriver. Я не могу передать аргументы командной строки ARGV через тестовый модуль, я получаю ArgumentError. require 'rubygems' require 'watir-webdriver' require 'test/unit' ARGV.each do |arg|...
1264 просмотров
schedule 17.02.2023

Почему 'неопределенный метод 'assert_equal'' выбрасывается даже после запроса 'test/unit'
Я открыл irb и ввел: require 'test/unit' но когда я использовал метод assert_equal , я получил следующую ошибку: NoMethodError: undefined method 'assert_equal' for main:Object . Почему это происходит даже после запроса «test/unit»?
7975 просмотров
schedule 16.07.2023

Rake слишком многословен, повторяет тестовую команду
Рейк слишком многословен: $ bundle exec rake test:units /Users/jared/.rvm/rubies/ruby-1.8.7-p370/bin/ruby -I"lib:test" -I"/Users/jared/.rvm/gems/ruby-1.8.7-p370@global/gems/rake-0.9.2.2/lib"...
561 просмотров
schedule 16.12.2022

assert_redirected_to использование?
Только начинаю использовать Test::Unit , но не могу пройти тест перенаправления: test "should destroy line_item" do assert_difference('LineItem.count', -1) do delete :destroy, id: @line_item end assert_redirected_to...
940 просмотров
schedule 12.10.2022

NameError: неинициализированная константа при попытке выполнить тесты рельсов
В приложении Rails 3.2.13, которое я сейчас пишу, у меня есть модель с именем Business . Поскольку эта модель становилась все толще и толще, я решил разделить ее на две части, извлекая весь код, связанный с доступностью, в задачу Rails с именем...
7839 просмотров

Как указать имя контроллера в test::unit
У меня есть контроллер брендов в app/controllers/merchant/brands_controller.rb Я пытаюсь написать для него функциональный тест. Я определил тестовый класс как require 'test_helper' class Merchant::BrandsControllerTest <...
101 просмотров
schedule 02.12.2022

Я хочу знать, сколько времени требуется для выполнения каждого шага теста
Приведенный ниже тест проходит отлично ... Я просто хочу знать, сколько времени занимает каждый шаг теста. Изначально тест был экспортирован из плагина selenium firefox в ruby. Я планирую добавить еще один дополнительный шаг, который проверяет,...
980 просмотров
schedule 03.01.2023