Sha256: 54e91093fb5f29f3ea5b56629b6095021093b19956c1d54b098ebe1510be405e

Contents?: true

Size: 558 Bytes

Versions: 83

Compression:

Stored size: 558 Bytes

Contents

require 'spec_helper'

describe Tenon::ItemAsset do
  describe '#reprocess_asset' do
    let(:ia) { Tenon::ItemAsset.new }
    let(:asset) { double }
    before do
      Tenon::ItemAsset.any_instance.stub(:asset) { asset }
    end

    it 'should reload the asset and reprocess the attachment' do
      Tenon::ItemAsset.any_instance.stub(:asset_id_changed?) { true }
      expect(asset).to receive(:reload) { asset }
      expect(asset).to receive(:attachment) { asset }
      expect(asset).to receive(:reprocess!)
      ia.reprocess_asset
    end
  end
end

Version data entries

83 entries across 83 versions & 1 rubygems

Version Path
tenon-1.1.8 spec/models/tenon/item_asset_spec.rb
tenon-1.1.7 spec/models/tenon/item_asset_spec.rb
tenon-1.1.6 spec/models/tenon/item_asset_spec.rb
tenon-1.1.5 spec/models/tenon/item_asset_spec.rb
tenon-1.1.4 spec/models/tenon/item_asset_spec.rb
tenon-1.1.3 spec/models/tenon/item_asset_spec.rb
tenon-1.1.2 spec/models/tenon/item_asset_spec.rb
tenon-1.1.1 spec/models/tenon/item_asset_spec.rb
tenon-1.0.76 spec/models/tenon/item_asset_spec.rb
tenon-1.0.75 spec/models/tenon/item_asset_spec.rb
tenon-1.0.74 spec/models/tenon/item_asset_spec.rb
tenon-1.0.73 spec/models/tenon/item_asset_spec.rb
tenon-1.0.72 spec/models/tenon/item_asset_spec.rb
tenon-1.0.71 spec/models/tenon/item_asset_spec.rb
tenon-1.0.70 spec/models/tenon/item_asset_spec.rb
tenon-1.0.69 spec/models/tenon/item_asset_spec.rb
tenon-1.0.68 spec/models/tenon/item_asset_spec.rb
tenon-1.0.67 spec/models/tenon/item_asset_spec.rb
tenon-1.0.66 spec/models/tenon/item_asset_spec.rb
tenon-1.0.65 spec/models/tenon/item_asset_spec.rb