Sha256: 775f4f301e8be382ad544600095c0116de470a1bf1a4bcdb25e02317736c6446
Contents?: true
Size: 1.37 KB
Versions: 2
Compression:
Stored size: 1.37 KB
Contents
require File.dirname(__FILE__) + '/../../spec_helper' describe RequestLogAnalyzer::FileFormat do describe '.autodetect' do it "should autodetect a Merb log" do file_format = RequestLogAnalyzer::FileFormat.autodetect(log_fixture(:merb)) file_format.should be_kind_of(RequestLogAnalyzer::FileFormat::Merb) end it "should autodetect a MySQL slow query log" do file_format = RequestLogAnalyzer::FileFormat.autodetect(log_fixture(:mysql_slow_query)) file_format.should be_kind_of(RequestLogAnalyzer::FileFormat::Mysql) end it "should autodetect a Rails 1.x log" do file_format = RequestLogAnalyzer::FileFormat.autodetect(log_fixture(:rails_1x)) file_format.should be_kind_of(RequestLogAnalyzer::FileFormat::Rails) end it "should autodetect a Rails 2.x log" do file_format = RequestLogAnalyzer::FileFormat.autodetect(log_fixture(:rails_22)) file_format.should be_kind_of(RequestLogAnalyzer::FileFormat::Rails) end it "should autodetect an Apache access log" do file_format = RequestLogAnalyzer::FileFormat.autodetect(log_fixture(:apache_common)) file_format.should be_kind_of(RequestLogAnalyzer::FileFormat::Apache) end it "should not find any file format with a bogus file" do RequestLogAnalyzer::FileFormat.autodetect(log_fixture(:test_order)).should be_nil end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
request-log-analyzer-1.5.1 | spec/unit/file_format/format_autodetection_spec.rb |
request-log-analyzer-1.5.0 | spec/unit/file_format/format_autodetection_spec.rb |