summaryrefslogtreecommitdiff
path: root/test/ripper/test_files_lib.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/ripper/test_files_lib.rb')
-rw-r--r--test/ripper/test_files_lib.rb14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/ripper/test_files_lib.rb b/test/ripper/test_files_lib.rb
new file mode 100644
index 0000000000..19f204da56
--- /dev/null
+++ b/test/ripper/test_files_lib.rb
@@ -0,0 +1,14 @@
+require_relative 'assert_parse_files.rb'
+class TestRipper::Generic
+ %w[lib].each do |dir|
+ define_method("test_parse_files:#{dir}") do
+ assert_parse_files(dir, "*.rb")
+ end
+ Dir["#{SRCDIR}/#{dir}/*/"].each do |dir|
+ dir = dir[(SRCDIR.length+1)..-2]
+ define_method("test_parse_files:#{dir}") do
+ assert_parse_files(dir)
+ end
+ end
+ end
+end