Sha256: 3a38f82ab236811ec4274d98500b459c0634ce3942bb25801c4df465a0d58435
Contents?: true
Size: 1.6 KB
Versions: 1
Compression:
Stored size: 1.6 KB
Contents
require 'helper' class TestKnownIpAddresses < Test::Unit::TestCase def teardown # undo any changes the test may have made NginxTail::LogLine.reset_known_ip_addresses end should "have empty list of known IP addresses without configuration" do assert NginxTail::LogLine.known_ip_addresses.empty? end should "have non-empty list of known IP addresses after configuration" do NginxTail::LogLine.add_known_ip_address(first_ip_address = random_ip_address) assert_equal 1, NginxTail::LogLine.known_ip_addresses.size assert NginxTail::LogLine.known_ip_addresses.include?(first_ip_address) NginxTail::LogLine.add_known_ip_address(second_ip_address = random_ip_address) assert_equal 2, NginxTail::LogLine.known_ip_addresses.size assert NginxTail::LogLine.known_ip_addresses.include?(second_ip_address) end should "avoid duplicates in list of known IP addresses" do NginxTail::LogLine.add_known_ip_address(known_ip_address = random_ip_address) assert_equal 1, NginxTail::LogLine.known_ip_addresses.size NginxTail::LogLine.add_known_ip_address(known_ip_address) assert_equal 1, NginxTail::LogLine.known_ip_addresses.size end should "recognize a known IP address after configuration" do remote_address = random_ip_address log_line = random_log_line(:remote_addr => remote_address) assert !NginxTail::LogLine.known_ip_address?(remote_address) assert !log_line.known_ip_address? NginxTail::LogLine.add_known_ip_address(remote_address) assert NginxTail::LogLine.known_ip_address?(remote_address) assert log_line.known_ip_address? end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ntail-1.3.2 | test/ntail/test_known_ip_addresses.rb |