Sha256: 053190007aa07a03277f064fd117417481064b95f11d1b2769a07ff549ad5c0b
Contents?: true
Size: 791 Bytes
Versions: 4
Compression:
Stored size: 791 Bytes
Contents
# frozen_string_literal: true 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 expect(variant.assemblies_for([mug, tshirt])).to be_empty end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems