]> git.wincent.com - walrat.git/blob - spec/spec_helper.rb
Update to RSpec 3.1.0
[walrat.git] / spec / spec_helper.rb
1 # Copyright 2007-2014 Greg Hurrell. All rights reserved.
2 # Licensed under the terms of the BSD 2-clause license.
3
4 require 'pathname'
5 require 'rspec'
6
7 module Walrat
8   module SpecHelper
9     # append local "lib" to LOAD_PATH if not already present
10     base    = File.expand_path '../lib', File.dirname(__FILE__)
11     LIBDIR  = Pathname.new(base).realpath
12
13     # normalize all paths in the load path
14     normalized = $:.map { |path| Pathname.new(path).realpath rescue path }
15
16     $:.unshift(LIBDIR) unless normalized.include?(LIBDIR)
17   end # module SpecHelper
18 end # module Walrat
19
20 require 'walrat'