Sha256: 56ab805c9e0ccdd6ac5298638842c6246f295e7d010f85b27d0341b33e40269b
Contents?: true
Size: 756 Bytes
Versions: 3
Compression:
Stored size: 756 Bytes
Contents
require 'spec_helper' module Spree describe Variant do context "filter assemblies" do let(:mug) { create(:product) } let(:tshirt) { create(:product) } let(:variant) { create(:variant) } context "variant has more than one assembly" do before { variant.assemblies.push [mug, tshirt] } it "returns both products" do expect(variant.assemblies_for([mug, tshirt])).to include mug expect(variant.assemblies_for([mug, tshirt])).to include tshirt end it { expect(variant).to be_a_part } end context "variant no assembly" do it "returns both products" do variant.assemblies_for([mug, tshirt]).should be_empty end end end end end
Version data entries
3 entries across 3 versions & 2 rubygems