Sha256: eb4be1009fdf374dd4f527a87709ee982b1233d80f89e1e531b4b0fb09cdefde

Contents?: true

Size: 989 Bytes

Versions: 62

Compression:

Stored size: 989 Bytes

Contents

require 'test_helper'

module Workarea
  module Search
    class Storefront
      class Product
        class FacetsTest < IntegrationTest
          def test_includes_all_text_from_the_product_facets
            product = Catalog::Product.new(
              filters: {
                'Size' => 'Large',
                'Color' => ['Red', 'Blue'],
                'Details' => {
                    'Material' => ['Cotton', 'Polyester']
                }
              }
            )

            text = Product.new(product).facets_content

            assert_includes(text, 'Size')
            assert_includes(text, 'Large')
            assert_includes(text, 'Color')
            assert_includes(text, 'Red')
            assert_includes(text, 'Blue')
            assert_includes(text, 'Details')
            assert_includes(text, 'Material')
            assert_includes(text, 'Cotton')
            assert_includes(text, 'Polyester')
          end
        end
      end
    end
  end
end

Version data entries

62 entries across 62 versions & 1 rubygems

Version Path
workarea-core-3.4.27 test/models/workarea/search/storefront/product/facets_test.rb
workarea-core-3.5.4 test/models/workarea/search/storefront/product/facets_test.rb
workarea-core-3.4.26 test/models/workarea/search/storefront/product/facets_test.rb
workarea-core-3.5.3 test/models/workarea/search/storefront/product/facets_test.rb
workarea-core-3.4.25 test/models/workarea/search/storefront/product/facets_test.rb
workarea-core-3.5.2 test/models/workarea/search/storefront/product/facets_test.rb
workarea-core-3.4.24 test/models/workarea/search/storefront/product/facets_test.rb
workarea-core-3.5.1 test/models/workarea/search/storefront/product/facets_test.rb
workarea-core-3.4.23 test/models/workarea/search/storefront/product/facets_test.rb
workarea-core-3.4.22 test/models/workarea/search/storefront/product/facets_test.rb
workarea-core-3.5.0 test/models/workarea/search/storefront/product/facets_test.rb
workarea-core-3.4.21 test/models/workarea/search/storefront/product/facets_test.rb
workarea-core-3.5.0.beta.1 test/models/workarea/search/storefront/product/facets_test.rb
workarea-core-3.4.20 test/models/workarea/search/storefront/product/facets_test.rb
workarea-core-3.4.19 test/models/workarea/search/storefront/product/facets_test.rb
workarea-core-3.4.18 test/models/workarea/search/storefront/product/facets_test.rb
workarea-core-3.4.17 test/models/workarea/search/storefront/product/facets_test.rb
workarea-core-3.4.16 test/models/workarea/search/storefront/product/facets_test.rb
workarea-core-3.4.15 test/models/workarea/search/storefront/product/facets_test.rb
workarea-core-3.4.14 test/models/workarea/search/storefront/product/facets_test.rb