spec/merb_format_spec.rb in wvanbergen-request-log-analyzer-1.1.0 vs spec/merb_format_spec.rb in wvanbergen-request-log-analyzer-1.1.1
- old
+ new
@@ -1,38 +1,38 @@
-# require File.dirname(__FILE__) + '/spec_helper'
-#
-# describe RequestLogAnalyzer::LogParser, "Merb" do
-# include RequestLogAnalyzerSpecHelper
-#
-# before(:each) do
-# @log_parser = RequestLogAnalyzer::LogParser.new(:merb)
-# end
-#
-# it "should have a valid language definitions" do
-# @log_parser.file_format.should be_valid
-# end
-#
-# it "should parse a stream and find valid requests" do
-# File.open(log_fixture(:merb), 'r') do |io|
-# @log_parser.parse_io(io) do |request|
-# request.should be_kind_of(RequestLogAnalyzer::Request)
-# end
-# end
-# end
-#
-# it "should find 11 completed requests" do
-# @log_parser.should_receive(:handle_request).exactly(11).times
-# @log_parser.parse_file(log_fixture(:merb))
-# end
-#
-# it "should parse all details from a request correctly" do
-# request = nil
-# @log_parser.parse_file(log_fixture(:merb)) { |found_request| request ||= found_request }
-#
-# request.should be_completed
-# request[:timestamp].should == DateTime.parse('Fri Aug 29 11:10:23 +0200 2008')
-# request[:dispatch_time].should == 0.243424
-# request[:after_filters_time].should == 6.9e-05
-# request[:before_filters_time].should == 0.213213
-# request[:action_time].should == 0.241652
-# end
-# end
+require File.dirname(__FILE__) + '/spec_helper'
+
+describe RequestLogAnalyzer::Source::LogParser, :merb do
+ include RequestLogAnalyzerSpecHelper
+
+ before(:each) do
+ @log_parser = RequestLogAnalyzer::Source::LogParser.new(RequestLogAnalyzer::FileFormat.load(:merb))
+ end
+
+ it "should have a valid language definitions" do
+ @log_parser.file_format.should be_valid
+ end
+
+ it "should parse a stream and find valid requests" do
+ File.open(log_fixture(:merb), 'r') do |io|
+ @log_parser.parse_io(io) do |request|
+ request.should be_kind_of(RequestLogAnalyzer::Request)
+ end
+ end
+ end
+
+ it "should find 11 completed requests" do
+ @log_parser.should_receive(:handle_request).exactly(11).times
+ @log_parser.parse_file(log_fixture(:merb))
+ end
+
+ it "should parse all details from a request correctly" do
+ request = nil
+ @log_parser.parse_file(log_fixture(:merb)) { |found_request| request ||= found_request }
+
+ request.should be_completed
+ #request[:timestamp].should == DateTime.parse('Fri Aug 29 11:10:23 +0200 2008') # FIX ME
+ request[:dispatch_time].should == 0.243424
+ request[:after_filters_time].should == 6.9e-05
+ request[:before_filters_time].should == 0.213213
+ request[:action_time].should == 0.241652
+ end
+end