diff options
Diffstat (limited to 'spec/mspec/lib/mspec/runner/formatters/dotted.rb')
-rw-r--r-- | spec/mspec/lib/mspec/runner/formatters/dotted.rb | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/spec/mspec/lib/mspec/runner/formatters/dotted.rb b/spec/mspec/lib/mspec/runner/formatters/dotted.rb index 61c8e4c27c..32b96f63ae 100644 --- a/spec/mspec/lib/mspec/runner/formatters/dotted.rb +++ b/spec/mspec/lib/mspec/runner/formatters/dotted.rb @@ -1,7 +1,11 @@ require 'mspec/expectations/expectations' require 'mspec/runner/actions/timer' require 'mspec/runner/actions/tally' -require 'mspec/runner/actions/leakchecker' if ENV['CHECK_LEAKS'] + +if ENV['CHECK_LEAKS'] + require 'mspec/runner/actions/leakchecker' + require 'mspec/runner/actions/constants_leak_checker' +end class DottedFormatter attr_reader :exceptions, :timer, :tally @@ -25,7 +29,11 @@ class DottedFormatter def register (@timer = TimerAction.new).register (@tally = TallyAction.new).register - LeakCheckerAction.new.register if ENV['CHECK_LEAKS'] + if ENV['CHECK_LEAKS'] + save = ENV['CHECK_LEAKS'] == 'save' + LeakCheckerAction.new.register + ConstantsLeakCheckerAction.new(save).register + end @counter = @tally.counter MSpec.register :exception, self |