Sha256: 65df3f79445a5c267dee0346a808e3413609583a4de8425650d25698bcb451b0

Contents?: true

Size: 940 Bytes

Versions: 18

Compression:

Stored size: 940 Bytes

Contents

require 'helper'

class TestTimeLocal < Test::Unit::TestCase

  context "ntail" do
    
    setup do
      @time_local = "13/Apr/2010:04:45:51 +0100"
      @log_line = random_log_line(:time_local => @time_local)
    end

    should "parse local time (in the common log format) into a date object" do
      # directly via the helper function
      to_date = NginxTail::LogLine.to_date(@time_local)
      assert_equal "2010-04-13T04:45:51+01:00", to_date.to_s
      # parsed from a raw log line
      assert_equal "2010-04-13T04:45:51+01:00", @log_line.to_date.to_s
    end

    should "parse and format local time (in the common log format) into a date string" do
      # directly via the helper function
      to_date_s = NginxTail::LogLine.to_date_s(@time_local)
      assert_equal "2010-04-13 04:45:51", to_date_s
      # parsed from a raw log line
      assert_equal "2010-04-13 04:45:51", @log_line.to_date_s    
    end
    
  end

end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
ntail-1.3.1 test/ntail/test_time_local.rb
ntail-1.3.0 test/ntail/test_time_local.rb
ntail-1.2.0 test/ntail/test_time_local.rb
ntail-1.1.4 test/ntail/test_time_local.rb
ntail-1.1.3 test/ntail/test_time_local.rb
ntail-1.1.2 test/ntail/test_time_local.rb
ntail-1.1.1 test/ntail/test_time_local.rb
ntail-1.1.0 test/ntail/test_time_local.rb
ntail-1.0.2 test/ntail/test_time_local.rb
ntail-1.0.0 test/ntail/test_time_local.rb
ntail-0.2.0 test/ntail/test_time_local.rb
ntail-0.1.0 test/ntail/test_time_local.rb
ntail-0.0.12 test/ntail/test_time_local.rb
ntail-0.0.11 test/ntail/test_time_local.rb
ntail-0.0.10 test/ntail/test_time_local.rb
ntail-0.0.9 test/ntail/test_time_local.rb
ntail-0.0.8 test/ntail/test_time_local.rb
ntail-0.0.7 test/ntail/test_time_local.rb