Описание тега minitest

None Фреймворк для тестирования, который входит в стандартную библиотеку Ruby 1.9.
1 ответ

Методы контроллера before_save не вызываются при тестировании

Следующий rails-api только приложение. В users_controller.rb def sign_up @user = User.new(user_params) if @user.save user = {} user[:name] = @user.name user[:email] = @user.email user[:access_token] = @user.auth_token user[:message] = "Successfully …
1 ответ

Во время тестирования в Rails 3 обновление записи приводит к удалению связанных записей.

Я запускаю несколько тестов с использованием minitest в Rails 3. У меня есть модель требований и модель ind_requirements, которая служит пересечением между отраслевой моделью и моделью требований. У меня есть зависимость: уничтожить набор has_many в…
12 мар '14 в 05:59
1 ответ

Проверьте, что установка пакета создает расширение

Я поддерживаю Ruby gem, который составляет расширение Rust. Он работает на большинстве систем Linux и Windows, но не на компьютерах Mac. Проблема возникает во время процесса установки пакета / гема. Мне нужен способ добавить в набор тестов проекта т…
07 июл '16 в 07:32
1 ответ

Спорк + Минитест

Может кто-нибудь объяснить, как использовать Spork с Minitest. Я вижу, что есть драгоценный камень с минимальным количеством спорков, но не совсем понятно, как его использовать.
0 ответов

УНИКАЛЬНОЕ ограничение не удалось Ошибка на Rails 5 с Minitest

Я новичок в модульном тестировании и Rails в целом. У меня есть простое приложение на Rails, и я пытаюсь протестировать его с помощью стандартных Minitest и Capybara. К сожалению, это дает мне эту ошибку независимо от того, что я утомляю, чтобы пров…
28 июн '17 в 09:08
3 ответа

Почему мои тесты Minitest не выполняются параллельно?

Я только недавно понял, что мои тесты Minitest могут работать параллельно. Все, что мне нужно было сделать, это require "minitest/hell" и я так и сделал. К сожалению, мои тесты работают так же, как и раньше. Все проходит, и это занимает ровно стольк…
10 окт '14 в 10:46
1 ответ

Шеф-повар Минитест, чтобы проверить содержимое файла

Я хотел бы проверить содержимое файла в моем мини-тесте шеф-повара. Файл примера: THIS IS A TEST ################# ## DO NOT FIND ## ################# FIND THIS AND THIS Теперь я хочу проверить содержимое этого файла. Я использовал default_test.rb, …
12 дек '13 в 15:05
2 ответа

Какая польза от assert_predicate в MiniTest?

У меня проблемы с пониманием полезности assert_predicate в минитесте. Чем он отличается от assert_equal? Когда кто-то захочет использовать это утверждение? Я сталкивался с этим много раз, но не совсем понял его точное значение.
06 окт '15 в 07:49
2 ответа

Ошибка при попытке запустить минимальный юнит-тест

Я получаю следующую ошибку при попытке запустить тестовый модуль minitest с ruby test/test_foo.rb: Warning: you should require 'minitest/autorun' instead. Warning: or add 'gem "minitest"' before 'require "minitest/autorun"' From: /home/emile/.rvm/ru…
25 июл '13 в 09:17
0 ответов

Тестирование устройства входа пользователя, но получение 401 несанкционированного ответа

Я использую devise_auth_token драгоценный камень в rails-api приложение, в котором я пытаюсь проверить, если user является logged_in затем user уполномочен render через index действие в welcome_controller, welcome_controller class Api::WelcomeContro…
20 фев '17 в 09:10
1 ответ

Rails: автоматический запуск неудачных тестов

Я часто запускаю "rake", вижу, что некоторые тесты не выполняются, и мне приходится вручную вырезать и вставить ошибки в новую команду "ruby SomeTest -n some_test_method" для запуска отдельных тестов. Есть ли способ автоматизировать это? Похоже, ста…
0 ответов

Загружать рельсы светильников только в память без попадания в БД?

Я нахожусь в процессе создания пакета тестирования большого, унаследованного приложения. У меня значительное количество интеграционных тестов, но нет юнит-тестов (нет). Я пытаюсь это исправить. Суть в том, что архитектура этого приложения такова, чт…
02 ноя '15 в 22:32
0 ответов

Как отформатировать вывод TestUnit diff

Я использую MiniTest из коробки с Rails 4, и вывод diff выглядит странно и запутанно. Смотрите следующий вывод из-за сбоя assert_equal (assert_equal 5, someBigDecimalValue) --- expected +++ actual @@ -1 +1 @@ -5 +#<BigDecimal:7fa7db1dd528,'0.1E2'…
15 мар '15 в 21:30
1 ответ

Rake::TestTask по умолчанию libs не требует моей папки./lib

Я работаю в простом приложении Rack, пытаясь обновить некоторые модели с помощью модульных тестов. Я добавил грабли:TestTask.new задача: Rake::TestTask.new do |t| t.test_files = FileList['test/*_test.rb'] t.verbose = true end t.libs по умолчанию ука…
05 окт '15 в 20:34
1 ответ

Rails: запрос соответствия, запрос Minitest и Devise

Rails 5.1.6 Ruby 2.5.0 Я пытаюсь запустить простой тест для перенаправления на одном из моих контроллеров, используя gem-пакет Shoulda Matcher (следуя документации) и minitest: home_controller.rb: class HomeController < ApplicationController def …
13 май '18 в 17:16
1 ответ

minitest: ранний взгляд на провальные тесты

При запуске мельчайших тестов можно ли посмотреть информацию об ошибках, которые произошли? Например, этот набор тестов занимает десять минут. Но я хотел бы получить больше информации о том, что буква Е появляется в результатах тестов. Я не хочу жда…
24 ноя '17 в 20:27
1 ответ

Как работать с тестами и приспособлениями в базе данных с внешними ключами в Rails?

Я использую Rails 4.1 и PostgreSQL и использую гем иностранца для создания ограничений внешнего ключа. Но у меня есть некоторые проблемы со светильниками. Когда я бегу: spring rake test Я получил ошибки, подобные следующим: ActiveRecord::InvalidFore…
2 ответа

В чем разница между ч / б minitest-rails и minitest-spec-rails?

Изучение использования Minitest для существующего Rails 3.2. Я пытаюсь понять разницу между minitest-rails и minitest-spec-rails.
16 июн '12 в 19:10
1 ответ

Я хочу вызвать метод установки def перед всеми тестами в minitest ruby

Это мой код class TestLogin < MiniTest::Test def setup @driver=Selenium::WebDriver.for :firefox @driver.manage.window.maximize @driver.navigate.to "http://google.com" end def test_case1 puts "testcase1" end def test_case2 puts "testcase2" end end…
07 апр '17 в 10:55
1 ответ

Минитест контроллер для вложенного ресурса

Я хочу минимизировать вложенный контроллер ресурсов, и я получаю сообщение об ошибке ниже: 1) Error: PostsControllerTest#test_should_show_post: ActionController::UrlGenerationError: No route matches {:action=>"show", :controller=>"posts", :id=…