diff --git a/spec/pickle/ref_spec.rb b/spec/pickle/ref_spec.rb index 02c4850c..c2368ad4 100644 --- a/spec/pickle/ref_spec.rb +++ b/spec/pickle/ref_spec.rb @@ -99,103 +99,4 @@ end end end - -# Given a website owner user "betty" exists -# -# # Given 3 users exists with site: "betty"'s site -# # == -# # Given "betty"'s site has 3 users -# -# Given /^#{pickle_ref}'s (\w+) has (\d+) #{pickle_factory}$/ do |ref, assoc, amount, factory| -# association = retrieve_from_scenario(pickle_ref).send(assoc) -# amount.times do -# create_on_and_store(association, factory) -# # machinist -# betty.users.make -# # factory girl & AR -# betty.users.create(Factory.plan(:user)) -# end -# -# User.make(:website_owner) -# -# -# And "betty"'s site has 3 users -# retrieve("betty").site.users. -# - # API suggestions - # c.alias "color", :as => "colour" - # c.label "colour", :using => "hue" - # c.label "user", :using => "name" - # - # Given a colour exists with hue: "blue" - # create_model_in_scenario('color', 'hue: "blue"') - # factory = parse_factory_from_pickle_ref('color') #=> 'colour' - # attrs = parse_attributes_from_fields('hue: "blue"') # => hash - # - # if label in pickle_ref use that - # if label_attrs - # - # obj = factories['colour'].create_model(attrs hash) - # store_in_scenario(obj, :label => nil) - # - # Given a color "red" exists - # Then "red" should be bright - - # - # - # Given a color exists with hue: "red" - # create_model_in_scenario('color "red"') - # factory = ... # 'colour' - # obj = Colour.make(:hue => "red") - # store_model(obj, :label => 'red') - # - # And a color "brown" exists - # Then the color "red" should be bright - # And the color "brown" should be dull - # - # - # - # Given a user "Fred" exists - # Then "Fred" should not be activated - # When I poke "Fred" - # - # When(/^I poke #{capture_model}$/) - # - - #create_model_in_scenario 'color', 'hue: "blue"' - #def create_model_in_scenario(pickle_ref, fields = nil) - # factory, label = *parse_pickle_ref(pickle_ref) #=> 'color', nil - # - # factory = get_the_factory_using_possibly_aliased_factory(factory) - # - # attrs = parse_the_fields_converting_pickle_refs_to_models_and_also_applying_transforms(fields) - # - # if label defined in pickle_ref # eg "betty" - # assign label to attrs if appropriate # attrs[:name] = "betty" - # else - # label = get the label from attrs if appropriate # label = attrs[:name] - # end - # - # make the object using the factory & attrs - # - # store the object using the label - #end - - #Transform /#{pickle_ref}/ |str| { Pickle::Ref.new(str) } - # - #Given /$#{pickle_ref} should be cool/ do |pickle_ref| - # pickle_ref - # retreive_model_from_scenario(pickle_ref) - # pickle_ref.factory - - #Transform(/^#{pickle_ref}$/) {|str| Pickle::Ref.new(str) } - # - #Given(/^#{pickle_ref} exists(?: with #{pickle_fields})?$/) do |ref, fields| - # create_and_store(ref, fields) - #end - # - #Given(/^#{pickle_ref} should exist(?: with #{pickle_fields})$/) do |ref, fields| - # find(ref, fields).store - #end - \ No newline at end of file