mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
parent
6073a8bdc0
commit
29ed9d1aaa
1 changed files with 12 additions and 10 deletions
|
@ -1002,34 +1002,36 @@ undefined method `time' for 1:Integer
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_hard_tabs
|
def test_hard_tabs
|
||||||
tmp = Tempfile.new(["error_highlight_test", ".rb"], binmode: true)
|
Tempfile.create(["error_highlight_test", ".rb"], binmode: true) do |tmp|
|
||||||
tmp << "\t \t1.time {}\n"
|
tmp << "\t \t1.time {}\n"
|
||||||
tmp.close(false)
|
tmp.close
|
||||||
|
|
||||||
assert_error_message(NoMethodError, <<~END.gsub("_", "\t")) do
|
assert_error_message(NoMethodError, <<~END.gsub("_", "\t")) do
|
||||||
undefined method `time' for 1:Integer
|
undefined method `time' for 1:Integer
|
||||||
|
|
||||||
_ _1.time {}
|
_ _1.time {}
|
||||||
_ _ ^^^^^
|
_ _ ^^^^^
|
||||||
END
|
END
|
||||||
|
|
||||||
load tmp.path
|
load tmp.path
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_no_final_newline
|
def test_no_final_newline
|
||||||
tmp = Tempfile.new(["error_highlight_test", ".rb"])
|
Tempfile.create(["error_highlight_test", ".rb"]) do |tmp|
|
||||||
tmp << "1.time {}"
|
tmp << "1.time {}"
|
||||||
tmp.close(false)
|
tmp.close
|
||||||
|
|
||||||
assert_error_message(NoMethodError, <<~END) do
|
assert_error_message(NoMethodError, <<~END) do
|
||||||
undefined method `time' for 1:Integer
|
undefined method `time' for 1:Integer
|
||||||
|
|
||||||
1.time {}
|
1.time {}
|
||||||
^^^^^
|
^^^^^
|
||||||
END
|
END
|
||||||
|
|
||||||
load tmp.path
|
load tmp.path
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue