diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-03-27 11:50:18 +0900 |
|---|---|---|
| committer | GitHub <[email protected]> | 2017-03-27 11:50:18 +0900 |
| commit | 66980493ae2f4d587a4a45b6b1061f46c01e34be (patch) | |
| tree | 78caf6d94eb38bfd948cf526824e00d7ab1182dd /mrbgems/mruby-kernel-ext/test/kernel.rb | |
| parent | f688de58034fb418560136cbedd5d49fabf73c1c (diff) | |
| parent | b1c5c3b0a5f5409d61c24ae312abe4229cc7e276 (diff) | |
| download | mruby-66980493ae2f4d587a4a45b6b1061f46c01e34be.tar.gz mruby-66980493ae2f4d587a4a45b6b1061f46c01e34be.zip | |
Merge pull request #3544 from ksss/lineno
Fix lost lineno
Diffstat (limited to 'mrbgems/mruby-kernel-ext/test/kernel.rb')
| -rw-r--r-- | mrbgems/mruby-kernel-ext/test/kernel.rb | 2 |
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] |
