Sha256: 02f092962893b4bc5028933901da9840e61c5910309c949c1e8e32e1399c5d62

Contents?: true

Size: 1.14 KB

Versions: 62

Compression:

Stored size: 1.14 KB

Contents

require 'test_helper'

module Workarea
  module Search
    class Admin
      class CatalogCategoryTest < TestCase
        include SearchIndexing

        def test_facets
          product = create_product
          has_products = create_category(product_ids: [product.id])
          empty = create_category

          facets = CatalogCategory.new(has_products).facets
          refute_includes(
            facets[:issues],
            t('workarea.alerts.issues.no_displayable_products')
          )

          facets = CatalogCategory.new(empty).facets
          assert_includes(
            facets[:issues],
            t('workarea.alerts.issues.no_displayable_products')
          )

          category = create_category
          facets = CatalogCategory.new(category).facets
          assert_includes(
            facets[:issues],
            t('workarea.alerts.issues.not_in_taxonomy')
          )

          create_taxon(navigable: category)

          facets = CatalogCategory.new(category).facets
          refute_includes(
            facets[:issues],
            t('workarea.alerts.issues.not_in_taxonomy')
          )
        end
      end
    end
  end
end

Version data entries

62 entries across 62 versions & 1 rubygems

Version Path
workarea-core-3.5.27 test/models/workarea/search/admin/catalog_category_test.rb
workarea-core-3.5.26 test/models/workarea/search/admin/catalog_category_test.rb
workarea-core-3.4.45 test/models/workarea/search/admin/catalog_category_test.rb
workarea-core-3.5.25 test/models/workarea/search/admin/catalog_category_test.rb
workarea-core-3.5.23 test/models/workarea/search/admin/catalog_category_test.rb
workarea-core-3.4.44 test/models/workarea/search/admin/catalog_category_test.rb
workarea-core-3.5.22 test/models/workarea/search/admin/catalog_category_test.rb
workarea-core-3.4.43 test/models/workarea/search/admin/catalog_category_test.rb
workarea-core-3.5.21 test/models/workarea/search/admin/catalog_category_test.rb
workarea-core-3.4.42 test/models/workarea/search/admin/catalog_category_test.rb
workarea-core-3.5.20 test/models/workarea/search/admin/catalog_category_test.rb
workarea-core-3.4.41 test/models/workarea/search/admin/catalog_category_test.rb
workarea-core-3.5.19 test/models/workarea/search/admin/catalog_category_test.rb
workarea-core-3.4.40 test/models/workarea/search/admin/catalog_category_test.rb
workarea-core-3.5.18 test/models/workarea/search/admin/catalog_category_test.rb
workarea-core-3.4.39 test/models/workarea/search/admin/catalog_category_test.rb
workarea-core-3.5.17 test/models/workarea/search/admin/catalog_category_test.rb
workarea-core-3.4.38 test/models/workarea/search/admin/catalog_category_test.rb
workarea-core-3.5.16 test/models/workarea/search/admin/catalog_category_test.rb
workarea-core-3.4.37 test/models/workarea/search/admin/catalog_category_test.rb