module TestBench::Output::Writer::Assertions
Public Instance Methods
raw_text()
click to toggle source
# File lib/test_bench/output/writer/assertions.rb, line 5 def raw_text device.rewind device.read end
wrote?(expected_prose)
click to toggle source
# File lib/test_bench/output/writer/assertions.rb, line 10 def wrote? expected_prose raw_text == expected_prose end
wrote_line?(*arguments)
click to toggle source
# File lib/test_bench/output/writer/assertions.rb, line 14 def wrote_line? *arguments raw_text.each_line.any? do |line_text| line = Line.parse line_text return true if line.(*arguments) end false end
wrote_nothing?()
click to toggle source
# File lib/test_bench/output/writer/assertions.rb, line 23 def wrote_nothing? raw_text.empty? end