lib/gorgon/rspec_runner.rb in gorgon-0.4.3 vs lib/gorgon/rspec_runner.rb in gorgon-0.4.4

- old
+ new

@@ -12,16 +12,27 @@ filename ] err, out = StringIO.new, StringIO.new - RSpec::Core::Runner.run(args, err, out) + keep_config_modules do + RSpec::Core::Runner.run(args, err, out) + end + out.rewind Yajl::Parser.new(:symbolize_keys => true).parse(out.read) end def runner :rspec + end + + private + + def keep_config_modules + config_modules = RSpec.configuration.include_or_extend_modules + yield + RSpec.configuration.include_or_extend_modules = config_modules end end end