module Rack::ClientSpec::Printer
Public Class Methods
print_fail(name, result)
click to toggle source
# File lib/rack/client_spec/printer.rb, line 32 def print_fail(name, result) puts ANSI.black_on_red{ " FAIL " } + " #{name}" puts result.error.to_s end
print_initialized()
click to toggle source
# File lib/rack/client_spec/printer.rb, line 6 def print_initialized puts ANSI.white_on_blue{ " ClientSpec " } + ANSI.black_on_green{ " version #{Rack::ClientSpec::VERSION} " } end
print_states(states)
click to toggle source
# File lib/rack/client_spec/printer.rb, line 10 def print_states(states) puts ANSI.white_on_blue{ " ClientSpec " } + ANSI.black_on_yellow{ " EXPECT REQUEST SEQUENCE (#{states.size}) " } states.each do |name, sequence| state = "" sequence.each do |req| state += ANSI.yellow{ " -> " } if req[:passed] state += ANSI.black_on_green { req[:request].desc } else state += ANSI.white { req[:request].desc } end end puts " - #{name}:#{state}" end puts "" end
print_success(name)
click to toggle source
# File lib/rack/client_spec/printer.rb, line 28 def print_success(name) puts ANSI.black_on_green{ " SUCCESS " } + " #{name}" end
Private Instance Methods
print_fail(name, result)
click to toggle source
# File lib/rack/client_spec/printer.rb, line 32 def print_fail(name, result) puts ANSI.black_on_red{ " FAIL " } + " #{name}" puts result.error.to_s end
print_initialized()
click to toggle source
# File lib/rack/client_spec/printer.rb, line 6 def print_initialized puts ANSI.white_on_blue{ " ClientSpec " } + ANSI.black_on_green{ " version #{Rack::ClientSpec::VERSION} " } end
print_states(states)
click to toggle source
# File lib/rack/client_spec/printer.rb, line 10 def print_states(states) puts ANSI.white_on_blue{ " ClientSpec " } + ANSI.black_on_yellow{ " EXPECT REQUEST SEQUENCE (#{states.size}) " } states.each do |name, sequence| state = "" sequence.each do |req| state += ANSI.yellow{ " -> " } if req[:passed] state += ANSI.black_on_green { req[:request].desc } else state += ANSI.white { req[:request].desc } end end puts " - #{name}:#{state}" end puts "" end
print_success(name)
click to toggle source
# File lib/rack/client_spec/printer.rb, line 28 def print_success(name) puts ANSI.black_on_green{ " SUCCESS " } + " #{name}" end