diff --git a/lib/mutant.rb b/lib/mutant.rb index 44922526..44c26158 100644 --- a/lib/mutant.rb +++ b/lib/mutant.rb @@ -1,8 +1,11 @@ require 'immutable' +require 'ice_nine' require 'abstract' +require 'descendants_tracker' require 'securerandom' require 'to_source' require 'ice_nine' +require 'ice_nine/core_ext/object' require 'backports' require 'diff/lcs' require 'diff/lcs/hunk' @@ -13,10 +16,14 @@ module Mutant end require 'mutant/support/method_object' +require 'mutant/support/equalizer' require 'mutant/helper' require 'mutant/random' require 'mutant/mutator' require 'mutant/mutation' +require 'mutant/mutation/filter' +require 'mutant/mutation/filter/code' +require 'mutant/mutation/filter/whitelist' require 'mutant/mutator/registry' require 'mutant/mutator/literal' require 'mutant/mutator/literal/boolean' @@ -41,14 +48,16 @@ require 'mutant/context' require 'mutant/context/scope' require 'mutant/subject' require 'mutant/matcher' +require 'mutant/matcher/chain' +require 'mutant/matcher/object_space' require 'mutant/matcher/method' require 'mutant/matcher/method/singleton' require 'mutant/matcher/method/instance' require 'mutant/matcher/method/classifier' - require 'mutant/killer' require 'mutant/killer/rspec' require 'mutant/runner' +require 'mutant/cli' require 'mutant/color' require 'mutant/differ' require 'mutant/reporter' diff --git a/lib/mutant/cli.rb b/lib/mutant/cli.rb index 558cc0b0..175ab4b5 100644 --- a/lib/mutant/cli.rb +++ b/lib/mutant/cli.rb @@ -15,7 +15,7 @@ module Mutant :mutation_filter => mutation_filter, :matcher => matcher, :reporter => Reporter::CLI.new($stderr), - :killer => Killer::Rspec + :killer => Killer::Rspec::Forking } end memoize :runner_options