Sha256: 9d7873372df9e39f77561838b913cd85c5ca8c63ad2c68829018102f2ba0f4f5
Contents?: true
Size: 1.92 KB
Versions: 2
Compression:
Stored size: 1.92 KB
Contents
require 'spec_helper' describe RequestLogAnalyzer::Filter::Timespan, 'both before and after' do before(:each) do @filter = RequestLogAnalyzer::Filter::Timespan.new(testing_format, after: DateTime.parse('2009-01-01'), before: DateTime.parse('2009-02-02')) end it 'should reject a request before the after date' do @filter.filter(request(timestamp: 20_081_212_000_000)).should be_nil end it 'should reject a request after the before date' do @filter.filter(request(timestamp: 20_090_303_000_000)).should be_nil end it 'should accept a request between the after and before dates' do @filter.filter(request(timestamp: 20_090_102_000_000)).should_not be_nil end end describe RequestLogAnalyzer::Filter::Timespan, 'only before' do before(:each) do @filter = RequestLogAnalyzer::Filter::Timespan.new(testing_format, before: DateTime.parse('2009-02-02')) end it 'should accept a request before the after date' do @filter.filter(request(timestamp: 20_081_212_000_000)).should_not be_nil end it 'should reject a request after the before date' do @filter.filter(request(timestamp: 20_090_303_000_000)).should be_nil end it 'should accept a request between the after and before dates' do @filter.filter(request(timestamp: 20_090_102_000_000)).should_not be_nil end end describe RequestLogAnalyzer::Filter::Timespan, 'only after' do before(:each) do @filter = RequestLogAnalyzer::Filter::Timespan.new(testing_format, after: DateTime.parse('2009-01-01')) end it 'should reject a request before the after date' do @filter.filter(request(timestamp: 20_081_212_000_000)).should be_nil end it 'should accept a request after the before date' do @filter.filter(request(timestamp: 20_090_303_000_000)).should_not be_nil end it 'should accept a request between the after and before dates' do @filter.filter(request(timestamp: 20_090_102_000_000)).should_not be_nil end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
request-log-analyzer-1.13.4 | spec/unit/filter/timespan_filter_spec.rb |
request-log-analyzer-1.13.3 | spec/unit/filter/timespan_filter_spec.rb |