Sha256: 5324234bd3e0604d4f8cbfc84278f4389f6881634aa44c0ea7f01e80d53387b3

Contents?: true

Size: 861 Bytes

Versions: 2

Compression:

Stored size: 861 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 After 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

2 entries across 2 versions & 1 rubygems

Version Path
cuke_cataloger-1.6.0 testing/cucumber/support/env.rb
cuke_cataloger-1.5.0 testing/cucumber/support/env.rb