summaryrefslogtreecommitdiff
path: root/test/dtrace
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2019-06-30 21:21:06 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2019-06-30 21:21:06 +0900
commit8640153e59a106ab2331effc33dcf03415a7e89c (patch)
treee0ddadfb44cdf51197467c7a27921b173d3e48b7 /test/dtrace
parent1eca2f3ca936cfdbce7b82342f5903b7d16e9bc1 (diff)
Added test for require-return hook
Diffstat (limited to 'test/dtrace')
-rw-r--r--test/dtrace/test_require.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/dtrace/test_require.rb b/test/dtrace/test_require.rb
index 9fa6c0e87c..da5c08f7fc 100644
--- a/test/dtrace/test_require.rb
+++ b/test/dtrace/test_require.rb
@@ -25,6 +25,12 @@ ruby$target:::require-return
printf("%s\\n", copyinstr(arg0));
}
eoprobe
+ trap_probe(probe, ruby_program) { |d_file, rb_file, saw|
+ required = saw.map { |s| s.split }.find_all do |(required, _)|
+ required == 'dtrace/dummy'
+ end
+ assert_equal 10, required.length
+ }
end
private