#!/usr/bin/env ruby -w

require 'test/unit'

class Atat__test < Test::Unit::TestCase
    def test_anonymous
	klass = Class.new(Object)
	klass.instance_eval {
	    @@anonymous_stuff = "This should not be available"
	}
	klass = Class.new(Object)
	vars = klass.instance_eval { class_variables }
	assert_equal([], vars)
	evil = klass.instance_eval { @@anonymous_stuff }
	assert_nil(evil)
    end
end
