Sha256: 0e2ff3cd00d0ca7a7bcf36af39756c39a3da2786e0fd22c14797b8a6c93327c8

Contents?: true

Size: 938 Bytes

Versions: 2

Compression:

Stored size: 938 Bytes

Contents

class Test::Unit::TestCase
  def setup
    @cucumber = CucumberMonitor.new
    @feature_one = @cucumber.features.first
    @feature_two = @cucumber.features.last
    @path = CucumberMonitor.path
    @root = CucumberMonitor::Engine.root
    copy_sample_features
  end

  def uninstall_cucumber_rails
    File.delete("#{@path}/script/cucumber") if File.exist?("#{@path}/script/cucumber")
    FileUtils.rm_rf("#{@path}/features") if Dir.exist?("#{@path}/features")
    File.delete("#{@path}/lib/tasks/cucumber.rake") if File.exist?("#{@path}/lib/tasks/cucumber.rake")
    config = YAML.load_file("#{@path}/config/database.yml")
    config.delete("cucumber") if config.has_key?("cucumber")
  end

  def copy_sample_features
    FileUtils.cp("#{@root}/features/administration.feature","#{@path}/features/administration.feature")
    FileUtils.cp("#{@root}/features/change_my_data.feature","#{@path}/features/change_my_data.feature")
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cucumber_monitor-0.0.6 test/setup.rb
cucumber_monitor-0.0.5 test/setup.rb