1

Ich habe folgende worden entlang der Rails Tutorial und ich versuche, den Minitest Reporter Juwel zu meinem Projekt gemäß den Anweisungen auf section 3.7.1Wie kann Minitest-Reporter mit Rails 5 arbeiten?

So Test/test_helper.rb zu übernehmen:

ENV['RAILS_ENV'] ||= 'test' 
    require File.expand_path('../../config/environment', __FILE__) 
    require 'rails/test_help' 
    require "minitest/reporters" 
    Minitest::Reporters.use! 

Und die Gemfile:

group :test do 
     gem 'minitest-reporters', '1.0.5' 
     gem 'mini_backtrace',  '0.1.3' 
     gem 'guard-minitest',  '2.3.1' 
    end 

konnte ich bundle install --without production normal laufen. Alles andere in der App (einschließlich Tests) läuft, aber ich habe nicht das gleiche Aussehen/Gefühl wie im Tutorial:

Some awesome testing

Wie kann ich das erreichen?

Antwort

2

Nach ein paar Tagen des Suchens um ich, dass dies herausgefunden wurde im Github-Repository (rails/rails) auf die neueste Version im Master-Zweig korrigiert.

Props zu Prathamesh Sonpatki

0

Dies ist, was ich mit neueren Schienen innerhalb test_helper.rb verwendet haben (nicht sicher, ob ich es in rails5 versucht haben):

require "minitest/reporters" 
Minitest::Reporters.use!(Minitest::Reporters::ProgressReporter.new,ENV,Minitest.backtrace_filter) 
+0

noch nicht funktioniert. Ich habe 4 grüne Punkte. Eins für jeden Lauf und das war es. Keine Fortschrittsbalken ... – jaysoifer