diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2013-10-14 19:14:20 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2013-10-14 19:14:20 +0000 |
commit | 5f7f1e516218a05ee904c9d4977e5fa4436a6e16 (patch) | |
tree | b399646a6057f11ed901a3332d04ddaeb920012c /test | |
parent | 1881251ecfc0c00bcd04c77bde8a1d915988602a (diff) | |
download | ruby-5f7f1e516218a05ee904c9d4977e5fa4436a6e16.tar.gz |
test_profile_frames.rb: assert first_lineno
* test/-ext-/debug/test_profile_frames.rb (test_profile_frames):
assert first_lineno, only the top level of methods for the time
being.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43286 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test')
-rw-r--r-- | test/-ext-/debug/test_profile_frames.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/-ext-/debug/test_profile_frames.rb b/test/-ext-/debug/test_profile_frames.rb index f3184b97a3..5eb8c88dc2 100644 --- a/test/-ext-/debug/test_profile_frames.rb +++ b/test/-ext-/debug/test_profile_frames.rb @@ -85,6 +85,11 @@ class TestProfileFrames < Test::Unit::TestCase assert_equal(singleton_method_p[i], singleton_p, err_msg) assert_equal(method_names[i], method_name, err_msg) assert_equal(qualified_method_names[i], qualified_method_name, err_msg) + if label == method_name + c = classes[i] + m = singleton_p ? c.method(method_name) : c.instance_method(method_name) + assert_equal(m.source_location[1], first_lineno, err_msg) + end } end end |