Commit c3b0fac895a30c88a159c5e6f6d9badc94953f08
Committed by
Luciano Prestes
1 parent
741f0c2a
Exists in
master
and in
5 other branches
Fix finality error on selenium tests
Signed-off-by: Fabio Teixeira <fabio1079@gmail.com> Signed-off-by: Luciano Prestes <lucianopcbr@gmail.com>
Showing
5 changed files
with
14 additions
and
15 deletions
Show diff stats
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" | ... | ... |