Class: TestSweet
- Inherits:
-
Object
- Object
- TestSweet
- Defined in:
- lib/test_sweet.rb,
lib/test_sweet/config.rb,
lib/test_sweet/version.rb
Defined Under Namespace
Classes: Config
Constant Summary collapse
- VERSION =
"0.7.0"
Class Method Summary collapse
Class Method Details
.init ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# 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 ⇒ Object
27 28 29 30 31 32 33 34 |
# 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 |