Sha256: 66d5de017ed0b3b45f97fbcd8c964f6a9b7cee5132f81d10f6d3d429a3f3f788
Contents?: true
Size: 583 Bytes
Versions: 2
Compression:
Stored size: 583 Bytes
Contents
require 'test/unit' require_relative '../../ext/thread_frame' if '1.9.2' == RUBY_VERSION class TestISeqSave < Test::Unit::TestCase def test_ISEQS__ Object.const_set("ISEQS__", {}) eval "def five; 5 end" iseq = Object.const_get('ISEQS__')['five'][0] assert_equal RubyVM::InstructionSequence, iseq.class assert_equal Hash, iseq.compile_options.class old_verbose = $VERBOSE $VERBOSE = nil Object.const_set("ISEQS__", nil) $VERBOSE = old_verbose end end # We want to double-check we didn't mess up any pointers somewhere. at_exit { GC.start }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rb-threadframe-0.41 | test/unit/test-iseq-save.rb |
rb-threadframe-0.40 | test/unit/test-iseq-save.rb |