Вопросы по теме 'minitest'
Как заглушить что-нибудь в MiniTest?
В моем тесте я хочу заглушить шаблонный ответ для любого экземпляра класса.
Это может выглядеть примерно так:
Book.stubs(:title).any_instance().returns("War and Peace")
Затем всякий раз, когда я вызываю @book.title , он возвращает «Война...
57200 просмотров
schedule
19.09.2023
Capybara Acceptance DSL с MiniTest::Spec?
В файле readme для Capybara (см. Использование Capybara с MiniTest::Spec ) сказано, что я могу сделать это, если включу модуль правильно, но он не дает наглядных примеров того, как... Я пытался включить модуль следующим образом:
class...
2848 просмотров
schedule
18.04.2023
Ruby: издеваться над методом класса с помощью MiniTest?
Я использую MiniTest 2.12.1 (последняя версия стандартной среды тестирования, поставляемая с Ruby >= 1.9 ), и я не могу понять, как с его помощью смоделировать метод класса , точно так же, как это возможно с подобными Mocha , например:...
7247 просмотров
schedule
09.04.2022
minitest, test::unit и рельсы
Я где-то читал, что «minitest» — это «новый test::unit для ruby 1.9.2+».
Но ruby 1.9.3, кажется, включает оба test::unit и минитест , это правда?
При тестировании Rails по умолчанию, как указано в Руководстве по тестированию Rails...
5864 просмотров
schedule
03.06.2023
Как я могу протестировать Rails Routes с помощью Minitest?
Я пытаюсь использовать Minitest для существующего приложения Rails (3.2), но мне не удается запустить тесты маршрутизации. Я пробовал синтаксис rspec (следует route_to) и синтаксис TestUnit (assert_routing), но безуспешно.
Любые советы о том, как...
4038 просмотров
schedule
24.06.2022
минитест: неопределенный метод "получить"
Мне нужно протестировать мой контроллер с помощью minitest. Я пробовал:
describe 'CommentsController' do
it "should get index" do
get :index
assert_response :success
end
end
и
class CommentsControllerTest <...
1638 просмотров
schedule
08.03.2023
Дубликаты мини-юбки Rails на втором пробеге
В настоящее время я запускаю мини-юбку и минитест в очень простом приложении для рельсов 3.2. Проблема, с которой я сталкиваюсь, заключается в том, что если я объявлю два теста «it» в одном и том же предложении «describe», данные мини-юбки в методе...
80 просмотров
schedule
04.10.2022
Minitest #setup и #teardown не вызываются при запуске теста через Rake
У меня есть пакет MiniTest. Я использую базовые Minitest::Unit::TestCase , а не спецификации. У меня есть методы setup и teardown , определенные в моем подклассе TestCase . Они отлично работают, когда я запускаю тестовый файл так: ruby...
1745 просмотров
schedule
16.06.2023
Можно ли протестировать метод класса с помощью MiniTest (например, Foo.bar)?
Как я могу проверить, что Foo.bar вызывается в следующем примере, не проверяя поведение метода bar (который уже проверен в другом месте)?
# Code
class Alpha
def process
Foo.bar
end
end
Следующая спецификация - это то, что у меня...
2465 просмотров
schedule
26.02.2023
Htmp-сообщение в минитесте рельсов
Я хотел бы отправить xml на контроллер из minitest.
Вот как это работает в обычном режиме:
curl -X POST -H "Content-Type: text/xml" -d "@/Users/boti/Rails/clients/kevin/search_server/db/search.xml" localhost:3000/search
Я попытался сделать...
295 просмотров
schedule
02.02.2024
написание тестов метода модели с использованием минитеста
Я использую мини-тест для тестирования фреймворка. Я пытаюсь писать модельные тесты.
class Person
include Mongoid::Document
field :provider, type:String
field :user_id, type:String
field :name, type:String
def...
284 просмотров
schedule
12.02.2023
Тестирование рубинового блока с помощью minitest
Как лучше всего протестировать блок Ruby с помощью minitest. У Rspec, похоже, есть набор сопоставителей доходности. Есть ли что-то подобное в минитесте?
971 просмотров
schedule
31.07.2023
Есть ли у Minitest версия RSpec Anything?
В RSpec я могу сделать mock_obj.should_receive(:method).with(anything)... , где «все» — любая переменная.
Могу ли я сделать это в Минитесте?
970 просмотров
schedule
24.06.2022
Утверждение has_many и own_to в MiniTest с использованием Mongoid
Я использую Mongoid в качестве базы данных, и у меня есть две модели, как показано ниже. Я не мог утверждать отношения has_many и own_to. Что я могу утверждать об этих отношениях в MiniTest.
Event.rb
class Event
include Schizo::Data...
650 просмотров
schedule
08.03.2024
Как масштабировать стек при отладке с помощью byebug?
В настоящее время я получаю сообщение об ошибке, которое выглядит следующим образом:
NoMethodError: undefined method `debug' for nil:NilClass
/mnt/hgfs/Dropbox/Company/Project/lib/project/misc.rb:23:in `debug'...
2181 просмотров
schedule
07.11.2022
Используя Ruby и Minitest, как мне запустить один и тот же тестовый пример с разными данными, управляемыми только списком
У меня есть код Ruby 2.0, работающий с телефонными номерами, который я хочу протестировать с помощью MiniTest. У меня есть функция, которая принимает аргументы номера телефона и проверяет их (включая утверждения). Каждый раз, когда я вызываю эту...
4638 просмотров
schedule
12.04.2022
Отключение запуска дважды с Zeus в мини-тесте Rails 4?
У Zeus есть известная проблема, из-за которой он запускает спецификации дважды, если вы включаете «автозапуск» по умолчанию для набора тестов.
Обычно при запуске Zeus тесты выполняются дважды. Если вы видите, что ваши тесты/спецификации...
564 просмотров
schedule
08.02.2023
Заполнение тестовой базы данных с помощью Minitest-rails, Capybara, Capybara-webkit и Rails 4
Я очень новичок в TDD и решил использовать вышеупомянутые драгоценные камни. Я думаю, что настроил его правильно, так как я могу запускать свои тесты. Однако я не могу понять, как заполнить мою тестовую базу данных из db/seeds.rb. Когда я вызываю...
2429 просмотров
schedule
11.12.2022
Rails / Zeus: MiniTest v5.0.8 устарел ошибка
Недавно я настроил Zeus и Minitest для тестирования приложения Rails.
Однако я получил следующую ошибку:
leo% zeus test
/Users/leo/.rvm/gems/ruby-1.9.3-p125@backscratchers/gems/turn-0.9.6/lib/turn/minitest.rb:23:in `<top (required)>':...
972 просмотров
schedule
04.12.2023
Методы «до/после» для Ruby Minitest framework
Я использую последнюю версию Ruby (2.0.0) и Minitest (5.0.8).
Я ищу способ создать 2 метода: до и после. Метод before должен выполняться еще до того, как Minitest запустится на тестовых примерах, а метод after должен выполняться после завершения...
719 просмотров
schedule
26.05.2024