Sha256: ec4426b1894e59eaf2c3951593bd7968798745a69754044dd472ace3f4bf7e89

Contents?: true

Size: 379 Bytes

Versions: 188

Compression:

Stored size: 379 Bytes

Contents

require 'generator/exercise_case'

class DominoesCase < Generator::ExerciseCase
  def name
    'test_%s' % description.gsub("can't", 'can not').gsub(/[= -]+/, '_')
  end

  def workload
    <<-WL.chomp
input_dominoes = #{input}
    output_chain = Dominoes.chain(input_dominoes)
    #{expected ? 'assert' : 'refute' }_correct_chain(input_dominoes, output_chain)
    WL
  end

end

Version data entries

188 entries across 188 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/ruby/exercises/dominoes/.meta/generator/dominoes_case.rb
trackler-2.2.1.179 tracks/ruby/exercises/dominoes/.meta/generator/dominoes_case.rb
trackler-2.2.1.178 tracks/ruby/exercises/dominoes/.meta/generator/dominoes_case.rb
trackler-2.2.1.177 tracks/ruby/exercises/dominoes/.meta/generator/dominoes_case.rb
trackler-2.2.1.176 tracks/ruby/exercises/dominoes/.meta/generator/dominoes_case.rb
trackler-2.2.1.175 tracks/ruby/exercises/dominoes/.meta/generator/dominoes_case.rb
trackler-2.2.1.174 tracks/ruby/exercises/dominoes/.meta/generator/dominoes_case.rb
trackler-2.2.1.173 tracks/ruby/exercises/dominoes/.meta/generator/dominoes_case.rb
trackler-2.2.1.172 tracks/ruby/exercises/dominoes/.meta/generator/dominoes_case.rb
trackler-2.2.1.171 tracks/ruby/exercises/dominoes/.meta/generator/dominoes_case.rb
trackler-2.2.1.170 tracks/ruby/exercises/dominoes/.meta/generator/dominoes_case.rb
trackler-2.2.1.169 tracks/ruby/exercises/dominoes/.meta/generator/dominoes_case.rb
trackler-2.2.1.167 tracks/ruby/exercises/dominoes/.meta/generator/dominoes_case.rb
trackler-2.2.1.166 tracks/ruby/exercises/dominoes/.meta/generator/dominoes_case.rb
trackler-2.2.1.165 tracks/ruby/exercises/dominoes/.meta/generator/dominoes_case.rb
trackler-2.2.1.164 tracks/ruby/exercises/dominoes/.meta/generator/dominoes_case.rb
trackler-2.2.1.163 tracks/ruby/exercises/dominoes/.meta/generator/dominoes_case.rb
trackler-2.2.1.162 tracks/ruby/exercises/dominoes/.meta/generator/dominoes_case.rb
trackler-2.2.1.161 tracks/ruby/exercises/dominoes/.meta/generator/dominoes_case.rb
trackler-2.2.1.160 tracks/ruby/exercises/dominoes/.meta/generator/dominoes_case.rb