diff -r 7fc2d1713795 -r 3cc813140c80 spec/spec_helpers.rb --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/spec/spec_helpers.rb Wed Feb 01 15:35:35 2017 -0800 @@ -0,0 +1,45 @@ +#!/usr/bin/ruby + +require 'simplecov' if ENV['COVERAGE'] +require 'rspec' +require 'loggability/spechelpers' + +module SpecHelpers + + TEST_LISTSDIR = ENV['TEST_LISTSDIR'] || '/tmp/lists' + + ############### + module_function + ############### + + ### Create a temporary working directory and return + ### a Pathname object for it. + ### + def make_tempdir + dirname = "%s.%d.%0.4f" % [ + 'ezmlm_spec', + Process.pid, + (Time.now.to_f % 3600), + ] + tempdir = Pathname.new( Dir.tmpdir ) + dirname + tempdir.mkpath + + return tempdir + end +end + + +RSpec.configure do |config| + include SpecHelpers + + config.run_all_when_everything_filtered = true + config.filter_run :focus + config.order = 'random' + config.mock_with( :rspec ) do |mock| + mock.syntax = :expect + end + + config.include( SpecHelpers ) +end + +