Sha256: febfca1b26b515713e83b6b55548c16959aaf47328190abd93f57a2ae37e5d48
Contents?: true
Size: 1.1 KB
Versions: 2
Compression:
Stored size: 1.1 KB
Contents
# $:.unshift File.expand_path('..', __FILE__) # $:.unshift File.expand_path('../../lib', __FILE__) require 'rubygems' require 'spec' require 'spec/autorun' require 'spec/matchers' require 'evernicious' # Uncomment the next line to use webrat's matchers #require 'webrat/integrations/rspec-rails' module Evernicious module Spec class Initializer attr_accessor :config REQUIRED_PATHS = [ "/support/**/*.rb", "../lib/**/*.rb" ] def initialize(config) @config = config end def configure require_supporting_files init_rspec_config end def require_supporting_files REQUIRED_PATHS.each do |file_pattern| Dir[File.dirname(__FILE__) + file_pattern].each do |file| require file end end end def init_rspec_config config.include BookmarkHelpers end end end end Spec::Runner.configure do |config| Evernicious::Spec::Initializer.new(config).configure() end class Spec::Matchers::Matcher include BookmarkHelpers end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
evernicious-0.9.0.1 | spec/spec_helper.rb |
evernicious-0.9.0 | spec/spec_helper.rb |