Sha256: 79bcfc9cf19b9084de90256297d1f702985aae1cebe3ec9f27587f332a363932
Contents?: true
Size: 1002 Bytes
Versions: 1
Compression:
Stored size: 1002 Bytes
Contents
require 'helper' class TestHttpUserAgent < Test::Unit::TestCase context "ntail" do should "correctly identify search bot user agent" do search_bot_user_agent = "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" # directly via the helper function assert NginxTail::LogLine.search_bot?(search_bot_user_agent) # parsed from a raw log line log_line = random_log_line(:http_user_agent => search_bot_user_agent) assert log_line.search_bot? assert log_line.to_agent.search_bot? end should "correctly identify non-bot user agent" do non_bot_user_agent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)" # directly via the helper function assert !NginxTail::LogLine.search_bot?(non_bot_user_agent) # parsed from a raw log line log_line = random_log_line(:http_user_agent => non_bot_user_agent) assert !log_line.search_bot? assert !log_line.to_agent.search_bot? end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ntail-1.3.2 | test/ntail/test_http_user_agent.rb |