spec/unit/source/log_parser_spec.rb in wvanbergen-request-log-analyzer-1.2.9 vs spec/unit/source/log_parser_spec.rb in wvanbergen-request-log-analyzer-1.3.0

- old
+ new

@@ -12,9 +12,21 @@ it "should have a valid language" do @log_parser.file_format.should be_valid end + it "should set the :source for every parsed line" do + @log_parser.parse_file(log_fixture(:rails_22)) do |request| + request.lines.all? { |line| line[:source] == log_fixture(:rails_22) }.should be_true + end + end + + it "should set the :lineno for every parsed line" do + @log_parser.parse_file(log_fixture(:rails_22)) do |request| + request.lines.all? { |line| line.has_key?(:lineno) }.should be_true + end + end + it "should parse more lines than requests" do @log_parser.should_receive(:handle_request).with(an_instance_of(TestingFormat::Request)).twice @log_parser.parse_file(log_fixture(:test_language_combined)) @log_parser.parsed_lines.should > 2 end \ No newline at end of file