require 'test/unit'
require 'abc/lib/toplevel'

a = "a"
@x = "x"

class TC_TopLevel < Test::Unit::TestCase

  def test_instance
    assert_nothing_raised do
      @t = toplevel
    end
  end
  
  def test_local_vars
    assert_equal(['a'], toplevel.local_variables)
  end
  
  def test_instance_vars
    assert_equal(['@x'], toplevel.self.instance_variables)
  end
  
end