module Docspec::Testable
Public Instance Methods
failed_examples()
click to toggle source
# File lib/docspec/testable.rb, line 11 def failed_examples @failed_examples ||= examples.select(&:consider_failed?) end
success?()
click to toggle source
# File lib/docspec/testable.rb, line 7 def success? failed_examples.count == 0 end
test()
click to toggle source
# File lib/docspec/testable.rb, line 15 def test examples.each do |example| if example.empty? say "!txtpur!void :!txtrst! #{example.label}" elsif example.success? say "!txtgrn!pass :!txtrst! #{example.label}" else say "!txtred!FAIL : #{example.label}" say "---" puts example.diff say "---" end end end