spec/spec_helper.rb in merb-mailer-1.0.15 vs spec/spec_helper.rb in merb-mailer-1.1.0.pre
- old
+ new
@@ -1,8 +1,21 @@
-$:.unshift File.join(File.dirname(__FILE__), '..', 'lib')
require "rubygems"
-require "merb-core"
+
+# Use current merb-core sources if running from a typical dev checkout.
+lib = File.expand_path('../../../merb-core/lib', __FILE__)
+$LOAD_PATH.unshift(lib) if File.directory?(lib)
+require 'merb-core'
+
+# Use current merb-gen sources if running from a typical dev checkout.
+lib = File.expand_path('../../../merb-gen/lib', __FILE__)
+$LOAD_PATH.unshift(lib) if File.directory?(lib)
+require 'merb-gen'
+
+# The lib under test
require "merb-mailer"
+
+# Satisfies Autotest and anyone else not using the Rake tasks
+require 'spec'
Merb::Config.use do |c|
c[:session_store] = :memory
end