1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
# frozen_string_literal: true
require "color"
require "color/rgb/colors"
require "pp"
require "minitest/autorun"
require "minitest/focus"
if ENV["STRICT"]
$VERBOSE = true
Warning[:deprecated] = true
require "minitest/error_on_warning"
end
module Minitest::ColorExtensions
def assert_in_tolerance(expected, actual, msg = nil)
assert_in_delta expected, actual, Color::TOLERANCE, msg
end
def assert_pretty_inspect(expected, object, msg = nil)
actual = PP.pp(object, +"", 8)
assert_equal expected, actual, message(msg, nil) { diff expected, actual }
end
Minitest::Test.send(:include, self)
end
|