Вопросы по теме '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 просмотров

Дубликаты мини-юбки Rails на втором пробеге
В настоящее время я запускаю мини-юбку и минитест в очень простом приложении для рельсов 3.2. Проблема, с которой я сталкиваюсь, заключается в том, что если я объявлю два теста «it» в одном и том же предложении «describe», данные мини-юбки в методе...
80 просмотров

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