summaryrefslogtreecommitdiff
path: root/test/-ext-/iseq_load/test_iseq_load.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/-ext-/iseq_load/test_iseq_load.rb')
-rw-r--r--test/-ext-/iseq_load/test_iseq_load.rb16
1 files changed, 8 insertions, 8 deletions
diff --git a/test/-ext-/iseq_load/test_iseq_load.rb b/test/-ext-/iseq_load/test_iseq_load.rb
index d193e37a4f..87b28fa56a 100644
--- a/test/-ext-/iseq_load/test_iseq_load.rb
+++ b/test/-ext-/iseq_load/test_iseq_load.rb
@@ -102,16 +102,16 @@ class TestIseqLoad < Test::Unit::TestCase
f = File.expand_path(__FILE__)
# $(top_srcdir)/test/ruby/test_....rb
3.times { f = File.dirname(f) }
- Dir[File.join(f, 'ruby', '*.rb')].each do |f|
- iseq = ISeq.compile_file(f)
- orig = iseq.to_a.freeze
+ all_assertions do |all|
+ Dir[File.join(f, 'ruby', '*.rb')].each do |f|
+ all.for(f) do
+ iseq = ISeq.compile_file(f)
+ orig = iseq.to_a.freeze
- loaded = ISeq.iseq_load(orig).to_a
- if loaded != orig
- warn f
- warn diff(orig, loaded)
+ loaded = ISeq.iseq_load(orig).to_a
+ assert loaded == orig, proc {"ISeq unmatch:\n"+diff(orig, loaded)}
+ end
end
- #assert_equal orig, loaded
end
end
end