Sha256: b371226cf2858dc656c68980e7f19aa3763ea36b2c88ca6dc28241e6ad3338fd
Contents?: true
Size: 415 Bytes
Versions: 233
Compression:
Stored size: 415 Bytes
Contents
require 'generator/exercise_case' class PangramCase < Generator::ExerciseCase def workload [ "phrase = '#{input}'", " result = Pangram.pangram?(phrase)", " #{assert} result, \"#{message}\"" ].join("\n") end def message "Expected #{expected}, got: \#{result.inspect}. \#{phrase.inspect} #{is_or_isnt} a pangram" end def is_or_isnt expected ? 'IS' : 'is NOT' end end
Version data entries
233 entries across 233 versions & 1 rubygems