class TestSweet

Constants

VERSION

Public Class Methods

init() click to toggle source
# File lib/test_sweet.rb, line 9
def self.init
  `cucumber --init`

  spec = Gem::Specification.find_by_name("test_sweet")
  gem_root = spec.gem_dir

  files = [
    "features/example.feature",
    "features/step_definitions/example_steps.rb",
    "features/support/env.rb"
  ]

  files.each do |f|
    content = File.open("#{gem_root}/templates/#{f}", "r").read
    File.open(f, "w+") { |file| file.write(content) }
  end
end
verify_initialized() click to toggle source
# File lib/test_sweet.rb, line 27
def self.verify_initialized
  begin
    File.new("features/support/env.rb")
    true
  rescue Errno::ENOENT
    false
  end
end