InputTestDriver
# File lib/fluent/test/output_test.rb, line 62 def emit(record, time=Time.now) @entries << [time.to_i, record] self end
# File lib/fluent/test/output_test.rb, line 67 def expect_format(str) (@expected_buffer ||= '') << str end
# File lib/fluent/test/output_test.rb, line 71 def run(&block) result = nil super { es = ArrayEventStream.new(@entries) buffer = @instance.format_stream(@tag, es) block.call if block if @expected_buffer assert_equal(@expected_buffer, buffer) end chunk = MemoryBufferChunk.new('', buffer) result = @instance.write(chunk) } result end
Generated with the Darkfish Rdoc Generator 2.