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