ref: master
plugins/products/features/search_products.feature
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 |
Feature: search products As a noosfero user I want to search products In order to find ones that interest me Background: Given feature "disable_asset_products" is disabled on environment And the following enterprises | identifier | name | | colivre-ent | Colivre | And the following product_categories | name | | Development | And the following products | owner | category | name | price | img | | colivre-ent | development | social networks consultancy | 1.00 | fruits | | colivre-ent | development | wikis consultancy | 2.00 | shoes | Scenario: show recent products on index When I go to the search products page Then I should see "wikis consultancy" within "#search-results" And I should see "social networks consultancy" within "#search-results" Scenario: show empty search results When I search products for "something unrelated" Then I should see "None" within ".search-results-type-empty" Scenario: simple search for product Given there are no pending jobs When I search products for "wikis" Then I should see "wikis consultancy" within "#search-results" And I should see "wikis consultancy" within ".only-one-result-box" And I should see wikis consultancy's product image And I should not see "social networks consultancy" And I should not see social networks consultancy's product image Scenario: show percentage (100%) of solidary economy inputs in results Given the following inputs | product | category | solidary | | wikis consultancy | development | true | When I go to the search products page And I fill in "search-input" with "wikis" And I press "Search" Then I should see "100%" within "div.search-product-ecosol-percentage-icon-100" Scenario: show percentage (50%) of solidary economy inputs in results Given the following inputs | product | category | solidary | | wikis consultancy | development | true | | wikis consultancy | development | false | When I go to the search products page And I fill in "search-input" with "wikis" And I press "Search" Then I should see "50%" within "div.search-product-ecosol-percentage-icon-50" Scenario: show percentage (75%) of solidary economy inputs in results Given the following inputs | product | category | solidary | | wikis consultancy | development | true | | wikis consultancy | development | true | | wikis consultancy | development | true | | wikis consultancy | development | false | When I go to the search products page And I fill in "search-input" with "wikis" And I press "Search" Then I should see "75%" within "div.search-product-ecosol-percentage-icon-75" Scenario: show percentage (25%) of solidary economy inputs in results Given the following inputs | product | category | solidary | | wikis consultancy | development | true | | wikis consultancy | development | false | | wikis consultancy | development | false | | wikis consultancy | development | false | When I go to the search products page And I fill in "search-input" with "wikis" And I press "Search" Then I should see "25%" within "div.search-product-ecosol-percentage-icon-25" Scenario: display "zoom in" button on images on results Given the following products | owner | category | name | price | img | | colivre-ent | development | noosfero | 12.34 | noosfero-network | When I go to the search products page And I fill in "search-input" with "noosfero" And I press "Search" Then I should not see "No image" And I should see "Zoom in" within "a.zoomify-image" Scenario: find products without exact query Given the following product_category | name | | Software Livre | And the following products | owner | name | category | | colivre-ent | Noosfero Social Network Platform | software-livre | When I go to the search products page And I fill in "search-input" with "Noosfero Social" And I press "Search" Then I should see "Noosfero Social Network Platform" within "#search-results" Scenario: simple search for product When I go to the search products page And I fill in "search-input" with "wikis" And I press "Search" Then I should see "wikis consultancy" within "div.search-results-products" And I should not see "social networks consultancy" |