Результаты поиска по запросу "minitest"

1 ответ

Это очень дорого, поскольку для каждого теста, который вы хотите запустить, требуется интерпретатор ruby. Также много кода для выполнения очень простой вещи. Посмотрите на решение Тео. Это делает то же самое, более эффективно, и вам также не нужно

чал исходный код проекта, нашел ошибку и исправил ее. Теперь я хочу запустить тесты, чтобы выяснить, не сломал ли я что-нибудь. Тесты в мини-DSL. Как мне запустить их все сразу? Я искал подходящие грабли и т. Д., Но не нашел ни одного.

1 ответ

 метод, после вызова

ользую Rails 5 с minitest. Я хочу смоделировать вход в мой контроллер сессий, который использует omniauth (я использую Google и FB для входа в систему). У меня есть это в моем тесте контроллера, test / controllers ...

12 ответов

Пожалуйста, добавьте некоторые объяснения по этому поводу в ответ, а не в раздел комментариев.

у запустить все тесты в одном файле с: rake test TEST=path/to/test_file.rbОднако, если я хочу выполнить только один тест в этом файле, как бы я это сделал? Я ищу похожую функциональность для: rspec path/to/test_file.rb -l 25

ТОП публикаций

4 ответа

Что означает «Хорошая» самореклама?

много примеров того, как выполнить тесты JavaScript с помощью Capybara / Selenium /Rspecв котором вы можете написать тест так: it "does something", :js => true do ... endОднако сMiniTestВы не можете передать второй параметр, чтобы дать команду ...

2 ответа

Вот пример этого с использованием MiniTest 5.5.1 и Watir:

ьзуя встроенную среду Ruby Minitest, есть ли способ выполнить какой-то код один раз перед запуском всего пакета или хотя бы один раз перед запуском всего TestClass? Я вижу в ответеэтот ...

3 ответа

Включить модуль во все тесты MiniTest, как в RSpec

В RSpec я мог бы создавать вспомогательные модули в/spec/support/... module MyHelpers def help1 puts "hi" end endи включите его в каждую спецификацию следующим образом: RSpec.configure do |config| config.include(MyHelpers) endи использовать его ...

1 ответ

Минитест Rails, очиститель базы данных, как включить use_transactional_fixtures = false

я хотел бы отключить use_transactional_fixtures = false в ministest, чтобы поймать обратный вызов after_commit. Что и где я должен настроить?

1 ответ

Rails и MiniTest: добавить дополнительную папку

Я использую Ruby 2 и Rails 4. У меня есть папкаtest/libгде расположены несколько тестов. Но работаетrake test не использует их. Только другие тесты (модели, контроллеры, ...) выполняются. Где я должен добавитьlib папка? Я уже ...

2 ответа

Как мне добавить гем 'minitest' к моему помощнику по тестированию?

Я новичок в Ruby on Rails и тестировании. Когда я бегуrake test Я получаю следующую ошибку: /Users/jarvis/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/gems/rack-1.3.4/lib/rack/backports /uri/common_192.rb:53: warning: already initialized constant ...

2 ответа

Анонимный контроллер в Minitest с Rails

При переходе от RSpec к Minitest я столкнулся с небольшой проблемой, что Google не помог ни с одним битом, и это выясняет, как сделать что-то вроде этого: describe ApplicationController do controller do def index render nothing: true end end it ...