Sha256: 9a8cb406ddc64ce6b9c51007fa089fb265bd70a7e4aa6b3c76065c3cbd61e7a1
Contents?: true
Size: 375 Bytes
Versions: 90
Compression:
Stored size: 375 Bytes
Contents
require 'exercise_cases' class WordCountCase < OpenStruct def name 'test_%s' % description.tr(' ', '_') end def object_under_test %Q(Phrase.new(#{input.inspect})) end def skipped? index.nonzero? end end WordCountCases = proc do |data| JSON.parse(data)['cases'].map.with_index do |row, i| WordCountCase.new(row.merge('index' => i)) end end
Version data entries
90 entries across 90 versions & 1 rubygems