diff --git a/test/geocoder_test.rb b/test/geocoder_test.rb
index b9e1039fb9f04289895d8f98b054a71ff4c95606..2dee9ea20653a4337ed7176164819432ef8fa3f0 100644
--- a/test/geocoder_test.rb
+++ b/test/geocoder_test.rb
@@ -1,4 +1,4 @@
-require 'test/unit'
+require 'test_helper'
 
 class GeocoderTest < Test::Unit::TestCase
   # Replace this with your real tests.
diff --git a/test/test_helper.rb b/test/test_helper.rb
new file mode 100644
index 0000000000000000000000000000000000000000..0d94d705b9702c8fedc537bb91c877cbf645d381
--- /dev/null
+++ b/test/test_helper.rb
@@ -0,0 +1,9 @@
+require 'rubygems'
+require 'test/unit'
+
+$LOAD_PATH.unshift(File.dirname(__FILE__))
+$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
+require 'geocoder'
+
+class Test::Unit::TestCase
+end