spec/spec_helper.rb in nanoc-4.8.2 vs spec/spec_helper.rb in nanoc-4.8.3
- old
+ new
@@ -15,10 +15,14 @@
require 'fuubar'
Nanoc::CLI.setup
RSpec.configure do |c|
+ c.include(Nanoc::Spec::Helper)
+
+ c.include(Nanoc::Spec::HelperHelper, helper: true)
+
c.fuubar_progress_bar_options = {
format: '%c/%C |<%b>%i| %p%%',
}
c.around(:each) do |example|
@@ -27,20 +31,17 @@
Nanoc::CLI::ErrorHandler.enable
end
c.around(:each) do |example|
Dir.mktmpdir('nanoc-test') do |dir|
- FileUtils.cd(dir) do
- example.run
- end
+ chdir(dir) { example.run }
end
end
c.around(:each, chdir: false) do |example|
- FileUtils.cd(__dir__ + '/..') do
- example.run
- end
+ Dir.chdir(__dir__ + '/..')
+ example.run
end
c.before(:each) do
Nanoc::Int::NotificationCenter.reset
end
@@ -68,11 +69,9 @@
File.write('nanoc.yaml', '{}')
File.write('Rules', 'passthrough "/**/*"')
end
-
- c.include(Nanoc::Spec::HelperHelper, helper: true)
# Set focus if any
if ENV.fetch('FOCUS', false)
$stdout.puts "Focusing spec on '#{ENV['FOCUS']}'"
c.filter_run_including ENV['FOCUS'].to_sym => true