Sha256: 5000d95cae9cad84a97ec79a513008db41f09ad446a22b82365458985960eb75

Contents?: true

Size: 561 Bytes

Versions: 21

Compression:

Stored size: 561 Bytes

Contents

require 'spec_helper'

describe Spotlight::DefaultThumbnailable do
  let(:test_class) { Class.new }
  subject { test_class.new }
  before { subject.extend(described_class) }

  it 'invokes DefaultThumbnailJob job' do
    expect(Spotlight::DefaultThumbnailJob).to receive(:perform_later).with(subject)
    subject.send(:fetch_default_thumb_later)
  end

  it 'raises a NotImplementedError if the class does not have a set_default_thumbnail method' do
    expect do
      subject.send(:set_default_thumbnail)
    end.to raise_error(NotImplementedError)
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
blacklight-spotlight-0.18.0 spec/models/spotlight/default_thumbnailable_concern_spec.rb
blacklight-spotlight-0.17.1 spec/models/spotlight/default_thumbnailable_concern_spec.rb
blacklight-spotlight-0.17.0 spec/models/spotlight/default_thumbnailable_concern_spec.rb
blacklight-spotlight-0.16.0 spec/models/spotlight/default_thumbnailable_concern_spec.rb
blacklight-spotlight-0.15.0 spec/models/spotlight/default_thumbnailable_concern_spec.rb
blacklight-spotlight-0.14.2 spec/models/spotlight/default_thumbnailable_concern_spec.rb
blacklight-spotlight-0.14.1 spec/models/spotlight/default_thumbnailable_concern_spec.rb
blacklight-spotlight-0.14.0 spec/models/spotlight/default_thumbnailable_concern_spec.rb
blacklight-spotlight-0.13.0 spec/models/spotlight/default_thumbnailable_concern_spec.rb
blacklight-spotlight-0.12.1 spec/models/spotlight/default_thumbnailable_concern_spec.rb
blacklight-spotlight-0.12.0 spec/models/spotlight/default_thumbnailable_concern_spec.rb
blacklight-spotlight-0.11.0 spec/models/spotlight/default_thumbnailable_concern_spec.rb
blacklight-spotlight-0.10.3 spec/models/spotlight/default_thumbnailable_concern_spec.rb
blacklight-spotlight-0.10.2 spec/models/spotlight/default_thumbnailable_concern_spec.rb
blacklight-spotlight-0.10.1 spec/models/spotlight/default_thumbnailable_concern_spec.rb
blacklight-spotlight-0.10.0 spec/models/spotlight/default_thumbnailable_concern_spec.rb
blacklight-spotlight-0.9.2 spec/models/spotlight/default_thumbnailable_concern_spec.rb
blacklight-spotlight-0.9.1 spec/models/spotlight/default_thumbnailable_concern_spec.rb
blacklight-spotlight-0.9.0 spec/models/spotlight/default_thumbnailable_concern_spec.rb
blacklight-spotlight-0.8.2 spec/models/spotlight/default_thumbnailable_concern_spec.rb