Sha256: 30be3851874435d261b03610869caf7fff756fc7983601e2943debb326375886
Contents?: true
Size: 345 Bytes
Versions: 66
Compression:
Stored size: 345 Bytes
Contents
class AcronymCase < OpenStruct def name 'test_%s' % description.tr(' ', '_') end def assertion "Acronym.abbreviate('#{phrase}')" end def skipped? index > 0 end end AcronymCases = proc do |data| JSON.parse(data)['abbreviate']['cases'].map.with_index do |row, i| AcronymCase.new(row.merge('index' => i)) end end
Version data entries
66 entries across 66 versions & 1 rubygems