spec/spec_helper.rb in howitzer-1.0.2 vs spec/spec_helper.rb in howitzer-1.1.0

- old
+ new

@@ -1,48 +1,37 @@ require 'rubygems' require 'bundler/setup' require 'simplecov' +require 'coveralls' require 'tmpdir' require 'ffaker' require 'capybara' require 'json' require 'capybara/dsl' require 'active_support' +require 'active_support/deprecation' +require 'active_support/deprecation/method_wrappers' require 'active_support/core_ext' require 'repeater' require 'howitzer/exceptions' require 'howitzer/utils/log' +SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter[ + SimpleCov::Formatter::HTMLFormatter, + Coveralls::SimpleCov::Formatter +] + SimpleCov.start do - add_filter "/spec/" + add_filter '/spec/' add_filter '/config/' add_filter do |source_file| source_file.lines.count < 5 end - add_group "generators", "/generators" - add_group "lib", "/lib" + add_group 'generators', '/generators' + add_group 'lib', '/lib' end -Dir[File.join(File.dirname(__FILE__), 'support', '**', '*.rb')].each{ |f| require f } - -RSpec.configure do |config| - config.include GeneratorHelper - config.expect_with :rspec do |c| - c.syntax = :expect - end - config.mock_with :rspec do |c| - c.syntax = :expect - end - config.around(:each) do |ex| - $stdout = StringIO.new - $stderr = StringIO.new - ex.run - $stdout = STDOUT - $stderr = STDERR - end -end - def project_path File.expand_path(File.join(File.dirname(__FILE__), '..')) end def lib_path @@ -54,5 +43,19 @@ end def log_path File.join(project_path, 'spec/log') end + +Dir[File.join(File.dirname(__FILE__), 'support', '**', '*.rb')].each{ |f| require f } + +RSpec.configure do |config| + config.include GeneratorHelper + config.disable_monkey_patching = true + config.around(:each) do |ex| + $stdout = StringIO.new + $stderr = StringIO.new + ex.run + $stdout = STDOUT + $stderr = STDERR + end +end \ No newline at end of file