summaryrefslogtreecommitdiff
path: root/test/ruby/test_autoload.rb
blob: c2039086cfcf570e9726513a6d4fe9cf9da0b094 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
require 'test/unit'
require_relative 'envutil'

class TestAutoload < Test::Unit::TestCase
  def test_autoload_so
    # Continuation is always available, unless excluded intentionally.
    assert_in_out_err([], <<-INPUT, [], [])
    autoload :Continuation, "continuation"
    begin Continuation; rescue LoadError; end
    INPUT
  end
end