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

Почему охрана останавливается?
У меня есть приложение rails, которое я только что запустил Guard и Minitest, и мой файл gaurd guard 'minitest', :cli => '--drb --format doc --color' do # with Minitest::Unit watch(%r|^test/(.*)\/?test_(.*)\.rb|)...
2194 просмотров

что эквивалентно rspec «это должно…, focus: true do» в minitest/spec
В моих тестах в проектах, которые используют rspec , я часто использую «фокус» при разработке, чтобы не запускать все тесты, когда я хочу сосредоточиться только на одном или нескольких конкретных тестовых примерах. В Minitest (в данном случае с...
762 просмотров
schedule 02.03.2024

Rails 4: синтаксис для тестирования партиалов
Я пытаюсь понять синтаксис Rails для тестирования представлений и частей. В чем разница между этими двумя тестами? Оба успешно используют мой частичный файл в app/views/layouts/_auth.html.erb. assert_template layout: "layouts/application",...
1054 просмотров

Minitest-rails не соответствует моим спецификациям
РЕДАКТИРОВАТЬ: проблема заключалась в том, что мы все еще использовали rspec, и вы не можете использовать спецификацию DSL в минитесте, все еще используя rspec. Я использую minitest 4.7 с rails 4.0 и autotest-rails 4.2.1, и с тестами, напоминающими...
204 просмотров

Как я могу создать отчет, показывающий мои самые медленные тесты в Rails 3.2, Ruby 1.9?
Я знаю, что в RSpec есть опция --profile, но я использую только MiniTest/shoulda для своего текущего проекта.
1377 просмотров
schedule 27.03.2024

Minitest - NoMethodError: неопределенный метод "получить"
Я застрял с ошибкой, когда запускал очень простой тест с помощью драгоценного камня minitest-rails. У меня рельсы 4.1.5 и минитест 5.4.0 грабли тест:контроллеры 1) Ошибка: DashboardController::index action#test_0001_anonymous: NoMethodError:...
3841 просмотров
schedule 04.02.2024

Плагин IntelliJ с Ruby on Rails выдает предупреждения о невозможности найти путь маршрута при кодировании тестов с использованием встроенной среды мини-тестов.
Я новичок в веб-разработке и Ruby on Rails. Я выбрал IntelliJ (13.1.5) с плагинами ruby, так как много лет работал с Java-приложениями, чтобы сэкономить много времени. В эти дни я пробую встроенную мини-тестовую структуру rails, и у меня возникают...
584 просмотров

Тестирование результатов поиска Thinking Sphinx в Rails Minitest
Должен ли кто-то освещать тесты результатов поиска sphinx в тестах? О чем я думал: «Thinking Sphinx — это жемчужина, которая широко используется и тестируется многими пользователями и участниками. Так зачем нам повторно тестировать ее в наших...
124 просмотров

Rails 4 Minitest тестирует виртуальные атрибуты
Итак, у меня есть класс TimeBank, который обновляется и получает два новых виртуальных атрибута, которые будут манипулировать двумя другими существующими атрибутами (столбцами БД). class TimeBank < ActiveRecord::Base # validations, consts,...
520 просмотров

Как протестировать модель с помощью Minitest и без базы данных?
Я использую rails 4.2.1 и ruby ​​2.2.1 в своем приложении. Таким образом, автоматически добавляется минитест версии 5.1 . В моем приложении нет базы данных. С базой данных я могу протестировать модель. Как протестировать модель без базы данных?...
700 просмотров
schedule 06.11.2022

Тестовая программа, которая запускается с пользовательским вводом из консоли
Я пишу тесты для системы, моделирующей лифт. Например, я хочу проверить, что лифт может менять направление и двигаться на указанный этаж. У меня есть следующие методы: def initialize @current_floor = 0 @requested_floor = 0 end def...
627 просмотров
schedule 28.03.2024

Rails: тестовый пример не работает при одновременном запуске всех тестовых случаев в rubymine
Я запускаю тестовый пример с rubymine. всякий раз, когда я запускаю отдельный тестовый пример, он работает, но один из моих тестовых случаев терпит неудачу всякий раз, когда я запускаю все тестовые примеры одновременно. Ниже приведена ошибка,...
122 просмотров

Вызов метода Ruby сделан для неправильного класса (модуль верхнего уровня)
У меня очень странная проблема с отправкой метода в неправильный класс с помощью Minitest. Я помогаю поддерживать библиотеку dnsruby ( https://github.com/alexdalitz/dnsruby ) и у нас есть конкретный тест, который периодически не работает (...
175 просмотров
schedule 18.11.2023

Несколько блоков «до» в блоке «описание» Minitest
Я пытаюсь иметь два блока «до» под блоком описания, но работает только последний. describe '#bunch_of_tests' do before(:all) do p 'do this before all tests' end before(:each) do p 'do this before each test' end describe 'this is...
363 просмотров
schedule 07.11.2023

В тестовой среде постоянно просит запустить миграцию
В Rails — 5.0.3 и Ruby — 2.3.3, когда я запускаю rails test , он продолжает просить меня выполнить миграцию. Он не поддерживает состояние миграции. Пробовал следующее - Добавление ActiveRecord::Migration.maintain_test_schema! в...
50 просмотров
schedule 04.01.2024

Как запустить собственный список минитест-тестов в Rails
Скажем, у меня есть файл, содержащий имена тестовых файлов для запуска тестов, и он также может содержать конкретные имена тестов. Если тестовый файл содержит этот конкретный тест, запустите только этот тест из файла, содержащего тест, и запустите...
317 просмотров
schedule 06.12.2022

jumpstart - ActiveRecord::RecordNotUnique: PG::UniqueViolation: ОШИБКА: повторяющееся значение ключа нарушает ограничение уникальности
Я получаю следующее при запуске rails test на совершенно новой установке jumpstart/gorails и пустой базе данных: DRb::DRbRemoteError: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_users_on_email" DETAIL: Key...
1330 просмотров
schedule 15.11.2022

NoMethodError: неопределенный метод `разрешение' для #‹Hash:0x007facebc78c98› в минитесте Rails
я получаю эту ошибку permit для сильных параметров в Rails Minitest. Это отлично работает, когда я запускаю обычный поток (кроме тестирования). Всякий раз, когда я запускаю свой тест, он дает мне эту странную ошибку. Почему это не работает...
623 просмотров

Минитест Rails проверяет, была ли создана запись — ArgumentError: неправильное количество аргументов
У меня есть простой сервис, который создает запись с именем PropertyReport : #app/services/portfolios/related_property_reports.rb module Portfolios class RelatedPropertyReports def initialize(portfolio, portfolio_report) @portfolio =...
47 просмотров
schedule 09.12.2023