Sha256: 3c31100c2685f129c7d3f4988be2d148d62cd614ad1ffa06c6cde91c61dfc037

Contents?: true

Size: 762 Bytes

Versions: 2

Compression:

Stored size: 762 Bytes

Contents

shared_examples 'Unidom::Product::Concerns::AsSourceProduct' do |model_attributes|

  context do

    target_product_associating_1_attribtues = {
        target_id:                SecureRandom.uuid,
        product_association_code: 'CPLM',
        ordinal:                  1,
        quantity:                 1
      }

    target_product_associating_2_attribtues = {
        target_id:                SecureRandom.uuid,
        product_association_code: 'ICPT',
        ordinal:                  2,
        quantity:                 2
      }

    it_behaves_like 'has_many', model_attributes, :target_product_associatings, Unidom::Product::ProductAssociating, [ target_product_associating_1_attribtues, target_product_associating_2_attribtues ]

  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
unidom-product-1.7.6 lib/rspec/models/unidom/product/concerns/as_source_product_shared_examples.rb
unidom-product-1.7.5 lib/rspec/models/unidom/product/concerns/as_source_product_shared_examples.rb