Skip to content

Commit

Permalink
autoload matcher classes to reduce startup time
Browse files Browse the repository at this point in the history
  • Loading branch information
dchelimsky committed Jan 12, 2012
1 parent b7f6dde commit a0f5026
Showing 1 changed file with 31 additions and 23 deletions.
54 changes: 31 additions & 23 deletions lib/rspec/matchers/built_in.rb
@@ -1,25 +1,33 @@
require 'rspec/matchers/built_in/base_matcher' module RSpec
require 'rspec/matchers/built_in/be' module Matchers
require 'rspec/matchers/built_in/be_instance_of' module BuiltIn
require 'rspec/matchers/built_in/base_matcher.rb' require 'rspec/matchers/built_in/base_matcher'
require 'rspec/matchers/built_in/be.rb' autoload :BeAnInstanceOf, 'rspec/matchers/built_in/be_instance_of'
require 'rspec/matchers/built_in/be_instance_of.rb' autoload :Be, 'rspec/matchers/built_in/be'
require 'rspec/matchers/built_in/be_kind_of.rb' autoload :BeTrue, 'rspec/matchers/built_in/be'
require 'rspec/matchers/built_in/be_within.rb' autoload :BeFalse, 'rspec/matchers/built_in/be'
require 'rspec/matchers/built_in/change.rb' autoload :BeNil, 'rspec/matchers/built_in/be'
require 'rspec/matchers/built_in/cover.rb' if defined?("[].cover?") autoload :BeComparedTo, 'rspec/matchers/built_in/be'
require 'rspec/matchers/built_in/eq.rb' autoload :BePredicate, 'rspec/matchers/built_in/be'
require 'rspec/matchers/built_in/eql.rb' autoload :BeAKindOf, 'rspec/matchers/built_in/be_kind_of'
require 'rspec/matchers/built_in/equal.rb' autoload :BeWithin, 'rspec/matchers/built_in/be_within'
require 'rspec/matchers/built_in/exist.rb' autoload :Change, 'rspec/matchers/built_in/change'
require 'rspec/matchers/built_in/has.rb' autoload :Cover, 'rspec/matchers/built_in/cover' if defined?("[].cover?")
require 'rspec/matchers/built_in/have.rb' autoload :Eq, 'rspec/matchers/built_in/eq'
require 'rspec/matchers/built_in/include.rb' autoload :Eql, 'rspec/matchers/built_in/eql'
require 'rspec/matchers/built_in/match.rb' autoload :Equal, 'rspec/matchers/built_in/equal'
require 'rspec/matchers/built_in/match_array.rb' autoload :Exist, 'rspec/matchers/built_in/exist'
require 'rspec/matchers/built_in/raise_error.rb' autoload :Has, 'rspec/matchers/built_in/has'
require 'rspec/matchers/built_in/respond_to.rb' autoload :Have, 'rspec/matchers/built_in/have'
require 'rspec/matchers/built_in/satisfy.rb' autoload :Include, 'rspec/matchers/built_in/include'
require 'rspec/matchers/built_in/throw_symbol.rb' autoload :Match, 'rspec/matchers/built_in/match'
autoload :MatchArray, 'rspec/matchers/built_in/match_array'
autoload :RaiseError, 'rspec/matchers/built_in/raise_error'
autoload :RespondTo, 'rspec/matchers/built_in/respond_to'
autoload :Satisfy, 'rspec/matchers/built_in/satisfy'
autoload :ThrowSymbol, 'rspec/matchers/built_in/throw_symbol'
end
end
end




0 comments on commit a0f5026

Please sign in to comment.