From: Drew Olson Date: 2008-03-11T06:41:54+09:00 Subject: Rake TestTask screwing with global variables? I've got a rake TestTask that I have set a global variable in specific cases (I know, I know, tsk tsk). However, this value doesn't seem to be available to my tests. This seems very strange to me. The variable should be global, right? Below is a simple example. The test case fails as the value of $test is nil and I have no idea why. My rakefile.rb is: require 'rake/testtask' Rake::TestTask.new do |t| $test = "this is a test" t.test_files = FileList["my_test.rb"] end My test case my_test.rb is: require 'test/unit' class MyTest < Test::Unit::TestCase def test_global_variable assert_equal "this is a test", $test end end Any idea why this doesn't work? Thanks, Drew -- Posted via http://www.ruby-forum.com/.