Commit 09bb0ac29c2c3bdc6e0c3eb17909ed23ae4b4aae
1 parent
64f476b4
Exists in
master
and in
29 other branches
solr: enable solr to run its features tests
Showing
7 changed files
with
12 additions
and
5 deletions
Show diff stats
features/plugins.feature
| @@ -22,27 +22,27 @@ Feature: plugins | @@ -22,27 +22,27 @@ Feature: plugins | ||
| 22 | | profile_tabs | lambda { {:title => 'Test plugin tab', :id => 'test_plugin', :content => lambda {'Test plugin random content'} } } | | 22 | | profile_tabs | lambda { {:title => 'Test plugin tab', :id => 'test_plugin', :content => lambda {'Test plugin random content'} } } | |
| 23 | 23 | ||
| 24 | Scenario: a user must see the plugin\'s button in the control panel if the plugin is enabled | 24 | Scenario: a user must see the plugin\'s button in the control panel if the plugin is enabled |
| 25 | - Given plugin TestPlugin is enabled on environment | 25 | + Given plugin Test is enabled on environment |
| 26 | And I go to joaosilva's control panel | 26 | And I go to joaosilva's control panel |
| 27 | Then I should see "Test plugin button" | 27 | Then I should see "Test plugin button" |
| 28 | 28 | ||
| 29 | Scenario: a user must see the plugin\'s tab in in the profile if the plugin is enabled | 29 | Scenario: a user must see the plugin\'s tab in in the profile if the plugin is enabled |
| 30 | - Given plugin TestPlugin is enabled on environment | 30 | + Given plugin Test is enabled on environment |
| 31 | And I am on joaosilva's profile | 31 | And I am on joaosilva's profile |
| 32 | Then I should see "Test plugin tab" | 32 | Then I should see "Test plugin tab" |
| 33 | 33 | ||
| 34 | Scenario: a user must not see the plugin\'s button in the control panel if the plugin is disabled | 34 | Scenario: a user must not see the plugin\'s button in the control panel if the plugin is disabled |
| 35 | - Given plugin TestPlugin is disabled on environment | 35 | + Given plugin Test is disabled on environment |
| 36 | And I go to joaosilva's control panel | 36 | And I go to joaosilva's control panel |
| 37 | Then I should not see "Test plugin button" | 37 | Then I should not see "Test plugin button" |
| 38 | 38 | ||
| 39 | Scenario: a user must not see the plugin\'s tab in in the profile if the plugin is disabled | 39 | Scenario: a user must not see the plugin\'s tab in in the profile if the plugin is disabled |
| 40 | - Given plugin TestPlugin is disabled on environment | 40 | + Given plugin Test is disabled on environment |
| 41 | And I am on joaosilva's profile | 41 | And I am on joaosilva's profile |
| 42 | Then I should not see "Test plugin tab" | 42 | Then I should not see "Test plugin tab" |
| 43 | 43 | ||
| 44 | Scenario: an admin should be able to deactivate a plugin | 44 | Scenario: an admin should be able to deactivate a plugin |
| 45 | - Given plugin TestPlugin is enabled on environment | 45 | + Given plugin Test is enabled on environment |
| 46 | And I am logged in as admin | 46 | And I am logged in as admin |
| 47 | When I go to admin_user's control panel | 47 | When I go to admin_user's control panel |
| 48 | Then I should see "Test plugin button" | 48 | Then I should see "Test plugin button" |
features/search_communities.feature
| @@ -5,6 +5,7 @@ Feature: search communities | @@ -5,6 +5,7 @@ Feature: search communities | ||
| 5 | 5 | ||
| 6 | Background: | 6 | Background: |
| 7 | Given the following category | 7 | Given the following category |
| 8 | + And plugin Solr is enabled on environment | ||
| 8 | | name | | 9 | | name | |
| 9 | | social network | | 10 | | social network | |
| 10 | And the following community | 11 | And the following community |
features/step_definitions/plugin_steps.rb
| @@ -23,6 +23,7 @@ end | @@ -23,6 +23,7 @@ end | ||
| 23 | 23 | ||
| 24 | Given /^plugin (.+) is (enabled|disabled) on environment$/ do |plugin, status| | 24 | Given /^plugin (.+) is (enabled|disabled) on environment$/ do |plugin, status| |
| 25 | e = Environment.default | 25 | e = Environment.default |
| 26 | + plugin = "#{plugin}Plugin" | ||
| 26 | if status == 'enabled' | 27 | if status == 'enabled' |
| 27 | e.enabled_plugins += [plugin] | 28 | e.enabled_plugins += [plugin] |
| 28 | else | 29 | else |
plugins/solr/features/search_contents.feature
| @@ -5,6 +5,7 @@ Feature: search contents | @@ -5,6 +5,7 @@ Feature: search contents | ||
| 5 | 5 | ||
| 6 | Background: | 6 | Background: |
| 7 | Given the search index is empty | 7 | Given the search index is empty |
| 8 | + And plugin Solr is enabled on environment | ||
| 8 | And the following users | 9 | And the following users |
| 9 | Given the following users | 10 | Given the following users |
| 10 | | login | name | | 11 | | login | name | |
plugins/solr/features/search_enterprises.feature
| @@ -5,6 +5,7 @@ Feature: search enterprises | @@ -5,6 +5,7 @@ Feature: search enterprises | ||
| 5 | 5 | ||
| 6 | Background: | 6 | Background: |
| 7 | Given the search index is empty | 7 | Given the search index is empty |
| 8 | + And plugin Solr is enabled on environment | ||
| 8 | And the following enterprises | 9 | And the following enterprises |
| 9 | | identifier | name | img | | 10 | | identifier | name | img | |
| 10 | | shop1 | Shoes shop | shoes | | 11 | | shop1 | Shoes shop | shoes | |
| @@ -12,6 +13,7 @@ Feature: search enterprises | @@ -12,6 +13,7 @@ Feature: search enterprises | ||
| 12 | And the following categories as facets | 13 | And the following categories as facets |
| 13 | | name | | 14 | | name | |
| 14 | | Temáticas | | 15 | | Temáticas | |
| 16 | + | ||
| 15 | Scenario: see default facets when searching | 17 | Scenario: see default facets when searching |
| 16 | When I go to the search enterprises page | 18 | When I go to the search enterprises page |
| 17 | And I fill in "search-input" with "shoes" | 19 | And I fill in "search-input" with "shoes" |
plugins/solr/features/search_people.feature
| @@ -5,6 +5,7 @@ Feature: search people | @@ -5,6 +5,7 @@ Feature: search people | ||
| 5 | 5 | ||
| 6 | Background: | 6 | Background: |
| 7 | Given the search index is empty | 7 | Given the search index is empty |
| 8 | + And plugin Solr is enabled on environment | ||
| 8 | And the following users | 9 | And the following users |
| 9 | | login | name | | 10 | | login | name | |
| 10 | | joaosilva | Joao Silva | | 11 | | joaosilva | Joao Silva | |
plugins/solr/features/search_products.feature
| @@ -5,6 +5,7 @@ Feature: search products | @@ -5,6 +5,7 @@ Feature: search products | ||
| 5 | 5 | ||
| 6 | Background: | 6 | Background: |
| 7 | Given the search index is empty | 7 | Given the search index is empty |
| 8 | + And plugin Solr is enabled on environment | ||
| 8 | And feature "disable_asset_products" is disabled on environment | 9 | And feature "disable_asset_products" is disabled on environment |
| 9 | And the following enterprises | 10 | And the following enterprises |
| 10 | | identifier | name | | 11 | | identifier | name | |