Use only parquet files for events
This commit is contained in:
@@ -561,14 +561,23 @@ class NetworkRangeTest < ActiveSupport::TestCase
|
||||
end
|
||||
|
||||
# Analytics Methods
|
||||
test "events_count returns counter cache value" do
|
||||
test "has_events? correctly detects if network has events" do
|
||||
range = NetworkRange.create!(network: "192.168.1.0/24")
|
||||
|
||||
assert_equal 0, range.events_count
|
||||
assert_equal false, range.has_events?
|
||||
|
||||
# Update counter cache manually for testing
|
||||
range.update_column(:events_count, 5)
|
||||
assert_equal 5, range.events_count
|
||||
# Create a test event in this network
|
||||
Event.create!(
|
||||
request_id: "test-1",
|
||||
ip_address: "192.168.1.100",
|
||||
network_range: range,
|
||||
waf_action: 1,
|
||||
request_method: 0,
|
||||
response_status: 200
|
||||
)
|
||||
|
||||
# Should now detect events exist
|
||||
assert_equal true, range.has_events?
|
||||
end
|
||||
|
||||
test "events method finds events within range" do
|
||||
|
||||
Reference in New Issue
Block a user