require 'test_helper' class VerboseFormatterTest < Minitest::Test def setup require 'did_you_mean/verbose' does_exist = does_exist = nil @error = assert_raises(NameError){ doesnt_exist } end def teardown DidYouMean.formatter = DidYouMean::PlainFormatter.new end def test_message assert_equal <<~MESSAGE.chomp, @error.message undefined local variable or method `doesnt_exist' for #{to_s} Did you mean? does_exist MESSAGE end end