diff -r a03c08c289e9 -r cba9fb39bcdb spec/spec_helpers.rb --- a/spec/spec_helpers.rb Fri Feb 03 10:52:46 2017 -0800 +++ b/spec/spec_helpers.rb Mon Feb 06 11:54:16 2017 -0800 @@ -3,28 +3,41 @@ require 'simplecov' if ENV['COVERAGE'] require 'rspec' require 'loggability/spechelpers' +require 'fileutils' module SpecHelpers + include FileUtils - TEST_LISTSDIR = ENV['TEST_LISTSDIR'] || '/tmp/lists' + TEST_LIST_NAME = 'waffle-lovers' + TEST_LIST_HOST = 'lists.syrup.info' + TEST_OWNER = 'listowner@rumpus-the-whale.info' + + TEST_SUBSCRIBERS = %w[ + pete.chaffee@toadsmackers.com + dolphinzombie@alahalohamorra.com + piratebanker@yahoo.com + ] + + TEST_MODERATORS = %w[ + dolphinzombie@alahalohamorra.com + ] ############### module_function ############### - ### Create a temporary working directory and return - ### a Pathname object for it. + ### Create a copy of a fresh listdir into /tmp. ### - def make_tempdir - dirname = "%s.%d.%0.4f" % [ - 'ezmlm_spec', + def make_listdir + dirname = "/tmp/%s.%d.%0.4f" % [ + 'ezmlm_list', Process.pid, (Time.now.to_f % 3600), ] - tempdir = Pathname.new( Dir.tmpdir ) + dirname - tempdir.mkpath + list = Pathname.new( __FILE__ ).dirname + 'data' + 'testlist' + cp_r( list.to_s, dirname ) - return tempdir + return dirname end end