Sha256: 119ffdbedf7c1a351232df587410c91016f68cf3bef3ba8dd47164c3ef41791a
Contents?: true
Size: 704 Bytes
Versions: 48
Compression:
Stored size: 704 Bytes
Contents
# frozen_string_literal: true require 'rails_helper' RSpec.describe Spree::Asset, type: :model do describe "#viewable" do it "touches association" do product = build(:custom_product) expect do Spree::Asset.create! { |a| a.viewable = product.master } end.to change { product.updated_at } 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
48 entries across 48 versions & 2 rubygems