Sha256: 30cbcfd687f15553e6956fea70085a7f32b8af648b558e4f16e632e1a84f2e16
Contents?: true
Size: 756 Bytes
Versions: 5
Compression:
Stored size: 756 Bytes
Contents
require 'spec_helper' describe Spree::Asset, :type => :model do describe "#viewable" do it "touches association" do Timecop.scale(3600) do product = create(:custom_product) asset = Spree::Asset.create! { |a| a.viewable = product.master } expect do asset.touch end.to change { product.reload.updated_at } end end end describe "#acts_as_list scope" do it "should start from first position for different viewables" do asset1 = Spree::Asset.create(viewable_type: 'Spree::Image', viewable_id: 1) asset2 = Spree::Asset.create(viewable_type: 'Spree::LineItem', viewable_id: 1) expect(asset1.position).to eq 1 expect(asset2.position).to eq 1 end end end
Version data entries
5 entries across 5 versions & 1 rubygems