Sha256: c5cc6554ca31a9a884acc3a5d73c02bc0cebf7737bf4feee0d55fe38de44d621
Contents?: true
Size: 820 Bytes
Versions: 13
Compression:
Stored size: 820 Bytes
Contents
group "Class context tests" tryout "Setting class variables", :api do setup do class ::Olivia; end @@from_setup = Olivia.new # NOTE: module_eval seems to solve this problem @from_setup = true end if Tryouts.sysinfo.ruby[1] == 9 drill "can't access class var created in setup (1.9 only)", :exception, NameError do @@from_setup end end if Tryouts.sysinfo.ruby[1] == 8 drill "can access class var created in setup (1.8 only)", 'Olivia' do @@from_setup.class.to_s end end drill "create class var", 'Olivia' do @@from_drill = Olivia.new @@from_drill.class.to_s end drill "can access class var created in drill", 'Olivia' do @@from_drill.class.to_s end drill 'Small, fast, and furious', 'Muggsy Bogues', :match, /Mug+sy Bogu?es/ end
Version data entries
13 entries across 13 versions & 2 rubygems