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.0.64 spec/models/tenon/item_asset_spec.rb
tenon-1.0.63 spec/models/tenon/item_asset_spec.rb
tenon-1.0.62 spec/models/tenon/item_asset_spec.rb
tenon-1.0.61 spec/models/tenon/item_asset_spec.rb
tenon-1.0.60 spec/models/tenon/item_asset_spec.rb
tenon-1.0.59 spec/models/tenon/item_asset_spec.rb
tenon-1.0.57 spec/models/tenon/item_asset_spec.rb
tenon-1.0.56 spec/models/tenon/item_asset_spec.rb
tenon-1.0.55 spec/models/tenon/item_asset_spec.rb
tenon-1.0.54 spec/models/tenon/item_asset_spec.rb
tenon-1.0.53 spec/models/tenon/item_asset_spec.rb
tenon-1.0.52 spec/models/tenon/item_asset_spec.rb
tenon-1.0.51 spec/models/tenon/item_asset_spec.rb
tenon-1.0.50 spec/models/tenon/item_asset_spec.rb
tenon-1.0.49 spec/models/tenon/item_asset_spec.rb
tenon-1.0.48 spec/models/tenon/item_asset_spec.rb
tenon-1.0.47 spec/models/tenon/item_asset_spec.rb
tenon-1.0.46 spec/models/tenon/item_asset_spec.rb
tenon-1.0.45 spec/models/tenon/item_asset_spec.rb
tenon-1.0.44 spec/models/tenon/item_asset_spec.rb