Sha256: 25dfa037331f96457b42360d4a54f7c4c45bd4b39c3e3734e6a548362ed3b80e
Contents?: true
Size: 734 Bytes
Versions: 5
Compression:
Stored size: 734 Bytes
Contents
require 'test_helper' module Workarea module Catalog class BrowseOptionProductTest < TestCase def test_browse_options product = Product.new(browse_option: 'color') product.variants.build(details: { 'color' => 'red' }) product.variants.build(details: { 'color' => 'red' }) product.variants.build(details: { 'color' => 'green' }) product.variants.build(details: { 'color' => %w(blue violet) }) product.variants.build(details: { 'color' => '' }) product.variants.build(active: false, details: { 'color' => 'orange' }) assert_equal(6, product.variants.length) assert_equal(%w(red green blue violet), product.browse_options) end end end end
Version data entries
5 entries across 5 versions & 1 rubygems