Sha256: 5e8354bb0c5dc1104f0c74093fcfcd5c67dc246367db0437141f24c5025e4fcb

Contents?: true

Size: 402 Bytes

Versions: 90

Compression:

Stored size: 402 Bytes

Contents

# frozen_string_literal: true

RSpec.shared_examples 'a gallery' do
  describe '#images' do
    subject { gallery.images }

    it { is_expected.to be_empty }

    context 'there are images' do
      include_context 'has multiple images'

      it 'has the associated images' do
        expect(subject.map(&:id)).
          to match_array([first_image.id, second_image.id])
      end
    end
  end
end

Version data entries

90 entries across 90 versions & 1 rubygems

Version Path
solidus_core-4.5.1 lib/spree/testing_support/shared_examples/gallery.rb
solidus_core-4.5.0 lib/spree/testing_support/shared_examples/gallery.rb
solidus_core-4.3.6 lib/spree/testing_support/shared_examples/gallery.rb
solidus_core-4.2.5 lib/spree/testing_support/shared_examples/gallery.rb
solidus_core-4.1.6 lib/spree/testing_support/shared_examples/gallery.rb
solidus_core-4.4.2 lib/spree/testing_support/shared_examples/gallery.rb
solidus_core-4.4.1 lib/spree/testing_support/shared_examples/gallery.rb
solidus_core-4.4.0 lib/spree/testing_support/shared_examples/gallery.rb
solidus_core-4.3.4 lib/spree/testing_support/shared_examples/gallery.rb
solidus_core-4.2.4 lib/spree/testing_support/shared_examples/gallery.rb
solidus_core-4.1.5 lib/spree/testing_support/shared_examples/gallery.rb
solidus_core-4.3.3 lib/spree/testing_support/shared_examples/gallery.rb
solidus_core-4.3.2 lib/spree/testing_support/shared_examples/gallery.rb
solidus_core-4.1.4 lib/spree/testing_support/shared_examples/gallery.rb
solidus_core-4.3.1 lib/spree/testing_support/shared_examples/gallery.rb
solidus_core-4.3.0 lib/spree/testing_support/shared_examples/gallery.rb
solidus_core-4.2.3 lib/spree/testing_support/shared_examples/gallery.rb
solidus_core-4.1.3 lib/spree/testing_support/shared_examples/gallery.rb
solidus_core-4.0.4 lib/spree/testing_support/shared_examples/gallery.rb
solidus_core-3.4.6 lib/spree/testing_support/shared_examples/gallery.rb