Sha256: 7023a65cbb9a34b9c25d923e3fe02a7f24a37bb3f2884ae77ff8b86bcae72040
Contents?: true
Size: 810 Bytes
Versions: 62
Compression:
Stored size: 810 Bytes
Contents
require 'test_helper' module Workarea module Storefront module ProductTemplates class OptionThumbnailsViewModelTest < Workarea::TestCase def test_groups_images_by_options product = create_product( images: [ { image: product_image_file, option: 'blue' }, { image: product_image_file, option: 'red' }, { image: product_image_file, option: 'Blue' }, { image: product_image_file, option: nil }, ] ) view_model = OptionThumbnailsViewModel.wrap(product) assert_equal(3, view_model.images_by_option.size) assert_equal(2, view_model.images_by_option['blue'].size) assert_equal(1, view_model.images_by_option['red'].size) end end end end end
Version data entries
62 entries across 62 versions & 1 rubygems