Sha256: f727086a3c5c1eea867e8c7567651530fe4f402073a5508586d0ea1362c14713

Contents?: true

Size: 862 Bytes

Versions: 1

Compression:

Stored size: 862 Bytes

Contents

unless RUBY_VERSION.to_s < '1.9.0'
  require 'simplecov'
  SimpleCov.command_name('cuke_cataloger-cucumber')
end


require 'cuke_cataloger'

here = File.dirname(__FILE__)
require "#{here}/../../file_helper"

PROJECT_ROOT = "#{here}/../../.."
FIXTURE_DIRECTORY = "#{here}/../../fixtures"

Before do
  begin
    @root_test_directory = CukeCataloger::FileHelper.create_directory
  rescue => e
    puts "Error caught in before hook!"
    puts "Type: #{e.class}"
    puts "Message: #{e.message}"
  end
end

After do
  begin
    `git checkout HEAD -- #{FIXTURE_DIRECTORY}`
  rescue => e
    puts "Error caught in before hook!"
    puts "Type: #{e.class}"
    puts "Message: #{e.message}"
  end
end


at_exit {
  CukeCataloger::FileHelper.created_directories.each do |dir_path|
    FileUtils.remove_entry(dir_path, true)
  end
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cuke_cataloger-1.4.1 testing/cucumber/support/env.rb