diff options
author | sonots <sonots@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-04-18 15:54:45 +0000 |
---|---|---|
committer | sonots <sonots@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-04-18 15:54:45 +0000 |
commit | 644cc3a826b7987a65a4cb594d44cc46957a29ac (patch) | |
tree | 832dafbacec875735dabec9004ee2481092716d5 /test | |
parent | 6050c3604f7c60352db1fb15eaa6b24edad1a49b (diff) | |
download | ruby-644cc3a826b7987a65a4cb594d44cc46957a29ac.tar.gz |
* test/logger/test_logdevice.rb: fix tests to pass on windows
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54641 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test')
-rw-r--r-- | test/logger/test_logdevice.rb | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/test/logger/test_logdevice.rb b/test/logger/test_logdevice.rb index bdf611aab4..6c9a52e6a5 100644 --- a/test/logger/test_logdevice.rb +++ b/test/logger/test_logdevice.rb @@ -295,10 +295,12 @@ class TestLogDevice < Test::Unit::TestCase def test_shifting_period_suffix # shift_age other than 'daily', 'weekly', and 'monthly' means 'everytime' - { - "%Y%m%d" => Logger.new(@filename, 'now', 1048576), # default - "%Y-%m-%d" => Logger.new(@filename, 'now', 1048576, shift_period_suffix: '%Y-%m-%d') - }.each do |format, logger| + ['%Y%m%d', '%Y-%m-%d', '%Y'].each do |format| + if format == '%Y%m%d' # default + logger = Logger.new(@filename, 'now', 1048576) + else # config + logger = Logger.new(@filename, 'now', 1048576, shift_period_suffix: format) + end begin yyyymmdd = Time.now.strftime(format) filename1 = @filename + ".#{yyyymmdd}" |