Sha256: 722c706f4378399185fe06be6745b2ed49c0003fa1740c19f2bba1c91ea983ee

Contents?: true

Size: 1.04 KB

Versions: 1

Compression:

Stored size: 1.04 KB

Contents

# this file generated by script/generate pickle

Given(/^#{CaptureModel} exists$/) do |name|
  create_model(name)
end

Given(/^#{CaptureModel} exists with #{CaptureFields}$/) do |name, fields|
  create_model(name, fields)
end

Given(/^(\d+) #{CapturePluralFactory} exist$/) do |amount, plural_factory|
  amount.to_i.times { create_model(plural_factory.singularize) }
end

Given(/^(\d+) #{CapturePluralFactory} exist with #{CaptureFields}$/) do |amount, plural_factory, fields|
  amount.to_i.times { create_model(plural_factory.singularize, fields) }
end

Then(/^#{CaptureModel} should exist with #{CaptureFields}$/) do |name, fields|
  find_model(name, fields).should_not be_nil
end

Then(/^#{CaptureModel} should (?:be|have) (?:an? )?([\w ]+)$/) do |name, predicate|
  predicate_method = predicate.gsub(' ', '_')
  model(name).should send("be_#{predicate_method}")
end

Then(/^#{CaptureModel} should not (?:be|have) (?:an? )?([\w ]+)$/) do |name, predicate|
  predicate_method = predicate.gsub(' ', '_')
  model(name).should_not send("be_#{predicate_method}")
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ianwhite-pickle-0.1.4 rails_generators/pickle/templates/pickle_steps.rb