Sha256: 957e00d424c0fec483a5436218104b89960c83304a4fe0cf61389ed33571edd6
Contents?: true
Size: 695 Bytes
Versions: 2
Compression:
Stored size: 695 Bytes
Contents
require 'uncool/generator/abstract' module Uncool # Lemon test generator. class GeneratorLemon < GeneratorAbstract # def generate code = [] mapping.each do |target, units| #next if /Lemon::Test::Suite/ =~ target.to_s code << "TestCase #{target} do" units.each do |unit| next if unit.covered? and !covered? next if unit.private? and !private? if unit.function? code << "\n MetaUnit :#{unit.method} => '' do\n\n end" else code << "\n Unit :#{unit.method} => '' do\n\n end" end end code << "\nend\n" end code.join("\n") end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
uncool-1.0.1 | lib/uncool/generator/lemon.rb |
uncool-1.0.0 | lib/uncool/generator/lemon.rb |