ref: master
plugins/sub_organizations/features/sub_organizations_display.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 |
Feature: sub_organizations_display As a user I want my organizations to have blocks that lists it's related-organizations In order to have quick access to it's related-organizations Background: Given "SubOrganizations" plugin is enabled And the following users | login | name | | nelson | Nelson | And feature "enterprise_registration" is enabled on environment And the following community | identifier | name | owner | description | city | state | | springfield | Springfield | nelson | Springfield description | Los Angeles | California | | moe | Moe | nelson | Moe description | Kansas | Texas | And the following enterprise | identifier | name | owner | description | city | state | | school | School | nelson | School description | Terra do Nunca | Billy Jean | And the following blocks | owner | type | | springfield | RelatedOrganizationsBlock | And I am logged in as "nelson" And I go to springfield's control panel When I follow "Edit sideboxes" @selenium Scenario: Display the sub organization block when there is a sub enterprise and communitys When I go to springfield's control panel And I follow "Manage sub-groups" And I follow "Register a new sub-enterprise" And I fill in "Name" with "Bart" And I fill in "Address" with "bart" And I press "Next" Then I should see "Enterprise registration completed" And I am logged in as admin And I go to admin_user's control panel When I follow "Tasks" within ".control-panel" Then I should see "Nelson wants to create enterprise Bart." And the first mail is to admin_user@example.com And I choose "Accept" And I press "Apply!" And I am logged in as "nelson" When I go to springfield's control panel And I follow "Manage sub-groups" And I follow "Create a new sub-community" And I fill in "Name" with "Homer" And I press "Create" When I go to springfield's "children" page from "SubOrganizationsPluginProfileController" of "SubOrganizations" plugin Then I should see "Homer" within ".related-organizations-block" And I should see "Bart" within ".related-organizations-block" Scenario: Display with compact mode Given "moe" is a sub organization of "springfield" And "school" is a sub organization of "springfield" When I go to springfield's homepage And I follow "View all" within ".related-organizations-block" Then I should see "Springfield's sub-communities" And I should see "Springfield's sub-enterprises" Scenario: Display with full mode for sub-communities Given "moe" is a sub organization of "springfield" When I go to springfield's homepage And I follow "View all" within ".related-organizations-block" Then I should see "Springfield's sub-communities" And I follow "Full" within ".search-customize-options" Then I should see "Moe description" within ".related-organizations-description" And I should see "Kansas, Texas" within ".related-organizations-region-name" Scenario: Display with full mode for sub-enterprises Given "school" is a sub organization of "springfield" When I go to springfield's homepage And I follow "View all" within ".related-organizations-block" And I should see "Springfield's sub-enterprises" And I follow "Full" within ".search-customize-options" Then I should see "School description" within ".related-organizations-description" And I should see "Terra do Nunca, Billy Jean" within ".related-organizations-region-name" Scenario: Display message when display full block are empty Given I follow "View all" within ".block.related-organizations-block" Then I should see "There are no sub-communities yet." And I should see "There are no sub-enterprises yet." |