summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-kernel-ext
diff options
context:
space:
mode:
authorksss <[email protected]>2017-03-25 15:37:31 +0900
committerksss <[email protected]>2017-03-25 15:56:27 +0900
commitb1c5c3b0a5f5409d61c24ae312abe4229cc7e276 (patch)
treeddb2d23b955a7811f17f51b9a8fd569b6ae8fcdf /mrbgems/mruby-kernel-ext
parent051e40c0493f2de332f5439e3230c9fe6958bf1a (diff)
downloadmruby-b1c5c3b0a5f5409d61c24ae312abe4229cc7e276.tar.gz
mruby-b1c5c3b0a5f5409d61c24ae312abe4229cc7e276.zip
Fix lost lineno
Diffstat (limited to 'mrbgems/mruby-kernel-ext')
-rw-r--r--mrbgems/mruby-kernel-ext/test/kernel.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/mrbgems/mruby-kernel-ext/test/kernel.rb b/mrbgems/mruby-kernel-ext/test/kernel.rb
index dd7cea86a..9828538f0 100644
--- a/mrbgems/mruby-kernel-ext/test/kernel.rb
+++ b/mrbgems/mruby-kernel-ext/test/kernel.rb
@@ -6,6 +6,7 @@ end
assert('Kernel.caller, Kernel#caller') do
skip "backtrace isn't available" if caller(0).empty?
+ caller_lineno = __LINE__ + 3
c = Class.new do
def foo(*args)
caller(*args)
@@ -19,6 +20,7 @@ assert('Kernel.caller, Kernel#caller') do
bar(*args)
end
end
+ assert_equal "kernel.rb:#{caller_lineno}:in Object#foo", c.new.baz(0)[0][-26..-1]
assert_equal "#bar", c.new.baz[0][-4..-1]
assert_equal "#foo", c.new.baz(0)[0][-4..-1]
assert_equal "#bar", c.new.baz(1)[0][-4..-1]