Sha256: 59a3c77e5631763784850372840fd9366e8af48263b030e3706b3f71d6cd54e2

Contents?: true

Size: 720 Bytes

Versions: 2

Compression:

Stored size: 720 Bytes

Contents

$:.unshift(File.join(File.dirname(__FILE__), "../lib"))
ENV['RACK_ENV'] = 'test'
require "rack/test"
require "fakefs/spec_helpers"
require "fileutils"
require "nuker"

before do
  ARGV.clear
  ARGV << "application-features"
end

RSpec.configure do |config|
  config.after :each do
    Nuker::Project.delete_all
  end
end

def project name
  project = Nuker::Project.first(:name => name)
  unless project
    project = Nuker::Project.create(:name => name)
  end
  project
end

def create_feature project_name, path, content
  project = project(project_name)
  feature = Nuker::Feature.new({
    :path => path,
    :gherkin => Nuker::ParsesFeatures.new.parse(content)
  })
  project.features << feature
  project.save
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
nuker-2.0.0 spec/spec_helper.rb
nuker-1.0.0 spec/spec_helper.rb