Tôi muốn có màu đầu ra kiểm tra đơn vị trong môi trường dev của tôi. Tuy nhiên, tôi không thể làm cho nó hoạt động trên Linux (Debian và Ubuntu). Khi tôi bao gồm các libs sau:Làm cách nào để tô màu các thử nghiệm đơn vị với lib minitest hoặc Test: Unit?
require 'minitest/autorun'
require 'minitest/unit'
require 'minitest/pride'
tôi nhận được:
/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)
do mã:
MiniTest::Unit.output = PrideIO.new(MiniTest::Unit.output)
Tôi đã thấy một Rspec variant làm việc. Thật không may, kiến thức Ruby của tôi là không đủ để thấy sự khác biệt.
Cảm ơn. Yêu cầu niềm tự hào trong mã của tôi hơn là trong dòng lệnh làm việc tốt mặc dù. – Mosselman