Commit c3b0fac895a30c88a159c5e6f6d9badc94953f08

Authored by Fabio Teixeira
Committed by Luciano Prestes
1 parent 741f0c2a
Exists in master and in 79 other branches add_sisp_to_chef, add_super_archives_plugin, api_for_colab, automates_core_packing, backup_not_prod, changes_in_buttons_on_content_panel, colab_automated_login, colab_spb_plugin_recipe, colab_widgets_settings, design_validation, dev_env_minimal, disable_email_dev, fix_breadcrumbs_position, fix_categories_software_link, fix_edit_institution, fix_edit_software_with_another_license, fix_get_license_info, fix_gitlab_assets_permission, fix_list_style_inside_article, fix_list_style_on_folder_elements, fix_members_pagination, fix_merge_request_url, fix_models_translations, fix_no_license, fix_software_api, fix_software_block_migration, fix_software_communities_translations, fix_software_communities_unit_test, fix_style_create_institution_admin_panel, fix_superarchives_imports, fix_sym_links_noosfero, focus_search_field_theme, gov-user-refactoring, gov-user-refactoring-rails4, header_fix, institution_modal_on_rating, kalibro-conf-refactoring, kalibro-processor-package, lxc_settings, margin_fix, mezuro_cookbook, prezento, refactor_download_block, refactor_software_communities, refactor_software_for_sisp, register_page, release-process, release-process-v2, remove-unused-images, remove_broken_theme, remove_secondary_email_from_user, remove_sisp_buttons, removing_super_archives_email, review_message, scope2method, signals_user_noosfero, sisp_catalog_header, sisp_colab_config, sisp_dev, sisp_dev_master, sisp_simple_version, software_as_organization, software_catalog_style_fix, software_communities_html_refactor, software_infos_api, spb_minimal_env, spb_to_rails4, spec_refactor, stable-4.1, stable-4.2, stable-4.x, temp_soft_comm_refactoring, theme_header, theme_javascript_refactory, thread_dropdown, thread_page, update_search_by_categories, update_software_api, update_softwares_boxes

Fix finality error on selenium tests

Signed-off-by: Fabio Teixeira <fabio1079@gmail.com>
Signed-off-by: Luciano Prestes <lucianopcbr@gmail.com>
features/public_software_validation.feature
... ... @@ -9,16 +9,14 @@ Feature: edit adherent fields
9 9 | login | name | email |
10 10 | joaosilva | Joao Silva | joaosilva@example.com |
11 11 | mariasilva | Maria Silva | mariasilva@example.com |
  12 + And the following softwares
  13 + | name | public_software | finality |
  14 + | basic software | true | basic software finality |
12 15 And SoftwareInfo has initial default values on database
13 16 And I am logged in as mpog_admin
14 17 And I go to /admin/plugins
15 18 And I check "SoftwareCommunitiesPlugin"
16   - And I press "Save changes"
17   - And I go to /myprofile/mpog-admin
18   - And I follow "Create a new software"
19   - And I fill in "community_name_id" with "basic software"
20   - And I fill in "software_info_finality" with "basic software finality"
21   - And I press "Create"
  19 + Then I press "Save changes"
22 20  
23 21 Scenario: Disable public software checkbox to non admin users
24 22 Given I am logged in as "joaosilva"
... ...
features/software_block.feature
... ... @@ -10,9 +10,9 @@ Feature: edit adherent fields
10 10 And I check "SoftwareCommunitiesPlugin"
11 11 And I press "Save changes"
12 12 And the following softwares
13   - | name | public_software |
14   - | Public Software | true |
15   - | Generic Software | false |
  13 + | name | public_software | finality |
  14 + | Public Software | true | some finality |
  15 + | Generic Software | false | some finality |
16 16  
17 17 Scenario: Add software block
18 18 Given I am logged in as mpog_admin
... ...
features/software_catalog.feature
... ... @@ -17,10 +17,10 @@ Feature: Search software
17 17 | Software | Health | true |
18 18 | Software | Education | true |
19 19 And the following softwares
20   - | name | public_software | categories |
21   - | Software One | true | Health |
22   - | Software Two | true | Health, Education |
23   - | Software Three | false | Education |
  20 + | name | public_software | categories | finality |
  21 + | Software One | true | Health | some finality |
  22 + | Software Two | true | Health, Education | some finality |
  23 + | Software Three | false | Education | some finality |
24 24  
25 25  
26 26 Scenario: Show all "public_software" softwares when open search page
... ...
features/software_registration.feature
... ... @@ -74,8 +74,8 @@ Feature: edit public software information
74 74 @selenium
75 75 Scenario: Message second step of creation in edit software community
76 76 Given the following softwares
77   - | name |
78   - | New Software |
  77 + | name | finality |
  78 + | New Software | some finality |
79 79 And I go to /myprofile/new-software/profile_editor/edit
80 80 Then I should see "Step 2/2 - Software Community Configuration"
81 81 And I go to /myprofile/new-software/profile_editor/edit
... ...
features/step_definitions/software_communities_steps.rb
... ... @@ -130,6 +130,7 @@ Given /^the following softwares$/ do |table|
130 130 software_info = SoftwareInfo.new
131 131 software_info.community = Community.create(:name=>item[:name])
132 132  
  133 + software_info.finality = item[:finality] if item[:finality]
133 134 software_info.acronym = item[:acronym] if item[:acronym]
134 135 software_info.finality = item[:finality] if item[:finality]
135 136 software_info.finality ||= "something"
... ...