Sha256: 127161f82564d807beb047920f50485d92802c0f7ce60d82cee990eb69cddd82

Contents?: true

Size: 1.06 KB

Versions: 9

Compression:

Stored size: 1.06 KB

Contents

When /^I add "([^"]+)" from this project as a dependency$/ do |gem_name|
  append_to_file('Gemfile', %{gem "#{gem_name}", :path => "#{PROJECT_ROOT}"\n})
end

When /^I add "([^"]+)" as a dependency$/ do |gem_name|
  append_to_file('Gemfile', %{gem "#{gem_name}"\n})
end

When /^I print out "([^"]*)"$/ do |path|
  in_current_dir do
    File.open(path, 'r') do |f|
      puts f.inspect
    end
  end
end

When /^I configure the factories as:$/ do |string|
  append_to_file File.join('config', 'application.rb'), <<-END
class Testapp::Application
  #{string}
end
  END
end

When /^I configure the factories directory as "([^"]+)"$/ do |factory_dir|
  append_to_file File.join('config', 'application.rb'), <<-END
class Testapp::Application
  config.generators do |g|
    g.fixture_replacement :factory_girl, :dir => "#{factory_dir}"
  end
end
  END
end

When /^I comment out gem "([^"]*)" from my Gemfile$/ do |gem_name|
  in_current_dir do
    content = File.read('Gemfile')
    File.open('Gemfile', 'w') do |f|
      f.write content.sub(/gem ['"]#{gem_name}/, '#\1')
    end
  end
end

Version data entries

9 entries across 9 versions & 4 rubygems

Version Path
ffactory_girl_rails-4.8.3 features/step_definitions/rails_steps.rb
ffactory_girl_rails-4.8.2 features/step_definitions/rails_steps.rb
factory_girl_rails-4.9.0 features/step_definitions/rails_steps.rb
ffactory_girl_rails-4.8.0 features/step_definitions/rails_steps.rb
enju_leaf-1.2.1 vendor/bundle/ruby/2.3/gems/factory_girl_rails-4.8.0/features/step_definitions/rails_steps.rb
factory_girl_rails-4.8.0 features/step_definitions/rails_steps.rb
ish_lib_manager-0.0.1 test/dummy/vendor/bundle/ruby/2.3.0/gems/factory_girl_rails-4.7.0/features/step_definitions/rails_steps.rb
factory_girl_rails-4.7.0 features/step_definitions/rails_steps.rb
factory_girl_rails-4.6.0 features/step_definitions/rails_steps.rb