Me gustaría tener pruebas de unidad de color de salida en mi entorno de desarrollo. Sin embargo, no puedo hacer que funcione en Linux (Debian y Ubuntu). Cuando se incluyen las siguientes librerías:Cómo colorear las pruebas unitarias con lib minitest o Test: Unit?
require 'minitest/autorun'
require 'minitest/unit'
require 'minitest/pride'
me sale:
/usr/local/rvm/gems/ruby-1.9.2-p136/gems/minitest-2.3.1/lib/minitest/pride.rb:35:in `<top (required)>': undefined method `output' for MiniTest::Unit:Class (NoMethodError)
causada por el código:
MiniTest::Unit.output = PrideIO.new(MiniTest::Unit.output)
que he visto un Rspec variant de trabajo. Desafortunadamente, mi conocimiento de Ruby no es suficiente para ver las diferencias.
Gracias. Sin embargo, exigir orgullo en mi código en lugar de en la línea de comandos funcionó bien. – Mosselman