Commit 193a85c4a9c052dc3686fa7b77a16db4566d21a0

Authored by Luciano Prestes
Committed by Gabriel Silva
1 parent e03cd10d

Fixes unit and integration tests

- Removes selenium and cucmber tests (Gov User and Software Communities)
- Removes secondary email tests
- Fixes institution CNPJ validation

Signed-off-by: Luciano Prestes Cavalcanti <lucianopcbr@gmail.com>
Signed-off-by: Gustavo Coelho <gust.rod.coelho@gmail.com>
Signed-off-by: Gabriel Silva <gabriel93.silva@gmail.com>
src/noosfero-spb/gov_user/features/institution_registration.feature
@@ -5,9 +5,12 @@ Feature: Institution Field @@ -5,9 +5,12 @@ Feature: Institution Field
5 5
6 Background: 6 Background:
7 Given "GovUserPlugin" plugin is enabled 7 Given "GovUserPlugin" plugin is enabled
  8 + And "SoftwareCommunitiesPlugin" plugin is enabled
8 And I am logged in as mpog_admin 9 And I am logged in as mpog_admin
  10 + And I go to /admin/environment_themes/set/noosfero-spb-theme
9 And I go to /admin/plugins 11 And I go to /admin/plugins
10 And I check "GovUserPlugin" 12 And I check "GovUserPlugin"
  13 + And I check "SoftwareCommunitiesPlugin"
11 And I press "Save changes" 14 And I press "Save changes"
12 And Institutions has initial default values on database 15 And Institutions has initial default values on database
13 And I am logged in as mpog_admin 16 And I am logged in as mpog_admin
@@ -27,6 +30,6 @@ Feature: Institution Field @@ -27,6 +30,6 @@ Feature: Institution Field
27 And I should see "CNPJ" 30 And I should see "CNPJ"
28 And I should see "Acronym" 31 And I should see "Acronym"
29 And I choose "Public Institution" 32 And I choose "Public Institution"
30 - Then I should see "Governmental Sphere:"  
31 - And I should see "Governmental Power:"  
32 - And I should see "Juridical Nature:" 33 + Then I should see "Governmental Sphere"
  34 + And I should see "Governmental Power"
  35 + And I should see "Juridical Nature"
src/noosfero-spb/gov_user/features/rate_community.feature
@@ -38,7 +38,7 @@ Feature: rate_community @@ -38,7 +38,7 @@ Feature: rate_community
38 And I go to mycommunity's control panel 38 And I go to mycommunity's control panel
39 And I follow "Process requests" within ".pending-tasks" 39 And I follow "Process requests" within ".pending-tasks"
40 And I choose "Accept" within ".task_decisions" 40 And I choose "Accept" within ".task_decisions"
41 - Then I should see "This instiution already has an accepted rating" in the page 41 + Then I should see "This institution already has an accepted rating." in the page
42 42
43 Scenario: do not display message on task when a rating with the same institution does not exist on the same software 43 Scenario: do not display message on task when a rating with the same institution does not exist on the same software
44 Given the following organization ratings 44 Given the following organization ratings
src/noosfero-spb/gov_user/features/rating_institution_registration.feature
@@ -8,6 +8,7 @@ Feature: Create institution on user report @@ -8,6 +8,7 @@ Feature: Create institution on user report
8 And "SoftwareCommunitiesPlugin" plugin is enabled 8 And "SoftwareCommunitiesPlugin" plugin is enabled
9 And "OrganizationRatings" plugin is enabled 9 And "OrganizationRatings" plugin is enabled
10 And I am logged in as mpog_admin 10 And I am logged in as mpog_admin
  11 + And I go to /admin/environment_themes/set/noosfero-spb-theme
11 And I go to /admin/plugins 12 And I go to /admin/plugins
12 And I check "GovUserPlugin" 13 And I check "GovUserPlugin"
13 And I check "SoftwareCommunitiesPlugin" 14 And I check "SoftwareCommunitiesPlugin"
@@ -23,20 +24,20 @@ Feature: Create institution on user report @@ -23,20 +24,20 @@ Feature: Create institution on user report
23 And I should not see "Number of Beneficiaries" 24 And I should not see "Number of Beneficiaries"
24 And I should not see "Saved resources" 25 And I should not see "Saved resources"
25 And I should not see "Organization name or Enterprise name" 26 And I should not see "Organization name or Enterprise name"
26 - When I click on anything with selector "#comments-additional-information"  
27 - Then I should see "Number of Beneficiaries"  
28 - And I should see "Organization name or Enterprise name"  
29 - And I should see "Saved resources" 27 + When I click on anything with selector "comments-additional-information"
  28 + Then I should see "Número de beneficiados"
  29 + And I should see "Nome do órgão ou empresa"
  30 + And I should see "Recursos economizados"
30 31
31 @selenium 32 @selenium
32 Scenario: Show new institution fields when clicked in add new institution 33 Scenario: Show new institution fields when clicked in add new institution
33 Given I go to /profile/noosfero/plugin/organization_ratings/new_rating 34 Given I go to /profile/noosfero/plugin/organization_ratings/new_rating
34 - And I click on anything with selector "#comments-additional-information" 35 + And I sleep for 1 seconds
  36 + And I click on anything with selector "comments-additional-information"
35 And I fill in "input_institution" with "None institution" 37 And I fill in "input_institution" with "None institution"
36 And I sleep for 2 seconds 38 And I sleep for 2 seconds
37 When I follow "Add" 39 When I follow "Add"
38 - Then I should see "New Institution"  
39 - And I should see "Public Institution" 40 + Then I should see "Public Institution"
40 And I should see "Private Institution" 41 And I should see "Private Institution"
41 And I should see "Corporate Name" 42 And I should see "Corporate Name"
42 And I should see "Name" 43 And I should see "Name"
@@ -46,33 +47,30 @@ Feature: Create institution on user report @@ -46,33 +47,30 @@ Feature: Create institution on user report
46 And I should see "CNPJ" 47 And I should see "CNPJ"
47 And I should see "Acronym" 48 And I should see "Acronym"
48 And I choose "Public Institution" 49 And I choose "Public Institution"
49 - And I should see "Governmental Sphere:"  
50 - And I should see "Governmental Power:"  
51 - And I should see "Juridical Nature:" 50 + And I should see "Governmental Sphere"
  51 + And I should see "Governmental Power"
  52 + And I should see "Juridical Nature"
52 53
53 @selenium 54 @selenium
54 Scenario: Create new institution with name changed in the modal 55 Scenario: Create new institution with name changed in the modal
55 Given I go to /profile/noosfero/plugin/organization_ratings/new_rating 56 Given I go to /profile/noosfero/plugin/organization_ratings/new_rating
56 - And I click on anything with selector "#comments-additional-information" 57 + And I sleep for 1 seconds
  58 + And I click on anything with selector "comments-additional-information"
57 And I fill in "input_institution" with "None institution" 59 And I fill in "input_institution" with "None institution"
58 And I sleep for 2 seconds 60 And I sleep for 2 seconds
59 - When I click on anything with selector "#create_institution_link" 61 + When I click on anything with selector "create_institution_link"
60 And I fill in "community_name" with "Noosfero Institution" 62 And I fill in "community_name" with "Noosfero Institution"
61 - And I select "United States" from "#community_country"  
62 - And I follow "#save_institution_button" 63 + And I select "United States" from "Country"
  64 + And I sleep for 1 seconds
  65 + And I follow "Save"
63 Then I should see "Noosfero Institution" 66 Then I should see "Noosfero Institution"
64 67
65 @selenium 68 @selenium
66 Scenario: Check new institution name in the modal 69 Scenario: Check new institution name in the modal
67 Given I go to /profile/noosfero/plugin/organization_ratings/new_rating 70 Given I go to /profile/noosfero/plugin/organization_ratings/new_rating
68 - And I click on anything with selector "#comments-additional-information" 71 + And I sleep for 1 seconds
  72 + And I click on anything with selector "comments-additional-information"
69 And I fill in "input_institution" with "None institution" 73 And I fill in "input_institution" with "None institution"
70 And I sleep for 2 seconds 74 And I sleep for 2 seconds
71 - When I click on anything with selector "#create_institution_link"  
72 - Then I should see "None Institution" within "community_name"  
73 -  
74 -  
75 -  
76 -  
77 -  
78 - 75 + When I click on anything with selector "create_institution_link"
  76 + Then I should see "None institution" in "Corporate Name" field
src/noosfero-spb/gov_user/features/user_profile_edition.feature
@@ -5,12 +5,15 @@ Feature: Institution Field @@ -5,12 +5,15 @@ Feature: Institution Field
5 5
6 Background: 6 Background:
7 Given "GovUserPlugin" plugin is enabled 7 Given "GovUserPlugin" plugin is enabled
  8 + And "SoftwareCommunitiesPlugin" plugin is enabled
8 And the following users 9 And the following users
9 | login | name | 10 | login | name |
10 | joao | Joao Silva | 11 | joao | Joao Silva |
11 And I am logged in as admin 12 And I am logged in as admin
  13 + And I go to /admin/environment_themes/set/noosfero-spb-theme
12 And I go to /admin/plugins 14 And I go to /admin/plugins
13 And I check "GovUserPlugin" 15 And I check "GovUserPlugin"
  16 + And I check "SoftwareCommunitiesPlugin"
14 And I press "Save changes" 17 And I press "Save changes"
15 And feature "skip_new_user_email_confirmation" is enabled on environment 18 And feature "skip_new_user_email_confirmation" is enabled on environment
16 And I go to /admin/features/manage_fields 19 And I go to /admin/features/manage_fields
@@ -44,13 +47,12 @@ Feature: Institution Field @@ -44,13 +47,12 @@ Feature: Institution Field
44 Given I am logged in as "joao" 47 Given I am logged in as "joao"
45 And I am on joao's control panel 48 And I am on joao's control panel
46 When I follow "Edit Profile" 49 When I follow "Edit Profile"
47 - And I follow "Add new institution"  
48 And I type in "Minis" in autocomplete list "#input_institution" and I choose "Ministerio do Planejamento" 50 And I type in "Minis" in autocomplete list "#input_institution" and I choose "Ministerio do Planejamento"
49 And I follow "Add new institution" 51 And I follow "Add new institution"
50 And I type in "Gover" in autocomplete list "#input_institution" and I choose "Governo do DF" 52 And I type in "Gover" in autocomplete list "#input_institution" and I choose "Governo do DF"
51 And I follow "Add new institution" 53 And I follow "Add new institution"
52 - Then I should see "Ministerio do Planejamento" within ".institutions_added"  
53 - And I should see "Governo do DF" within ".institutions_added" 54 + Then I should see "Ministerio do Planejamento"
  55 + And I should see "Governo do DF"
54 56
55 @selenium 57 @selenium
56 Scenario: Verify if field 'city' is shown when Brazil is selected 58 Scenario: Verify if field 'city' is shown when Brazil is selected
src/noosfero-spb/gov_user/lib/private_institution.rb
1 class PrivateInstitution < Institution 1 class PrivateInstitution < Institution
2 validates :cnpj, 2 validates :cnpj,
3 - :presence=>true,  
4 :format => {with: CNPJ_FORMAT}, 3 :format => {with: CNPJ_FORMAT},
5 :if => :is_a_brazilian_institution? 4 :if => :is_a_brazilian_institution?
6 5
7 validates :cnpj, 6 validates :cnpj,
8 - :uniqueness=>true, :unless => 'cnpj.blank?' 7 + :uniqueness => true, :unless => 'cnpj.blank?'
9 8
10 private 9 private
11 def is_a_brazilian_institution? 10 def is_a_brazilian_institution?
src/noosfero-spb/gov_user/test/functional/gov_user_plugin_controller_test.rb
@@ -105,9 +105,9 @@ class GovUserPluginControllerTest &lt; ActionController::TestCase @@ -105,9 +105,9 @@ class GovUserPluginControllerTest &lt; ActionController::TestCase
105 105
106 fields = InstitutionTestHelper.generate_form_fields( 106 fields = InstitutionTestHelper.generate_form_fields(
107 "Some Private Institution", 107 "Some Private Institution",
108 - "BR",  
109 - "DF",  
110 - "Brasilia", 108 + "EN",
  109 + "NY",
  110 + "New York",
111 "", 111 "",
112 "PrivateInstitution" 112 "PrivateInstitution"
113 ) 113 )
src/noosfero-spb/gov_user/test/unit/institutions_block_test.rb
@@ -27,7 +27,6 @@ class InstitutionsBlockTest &lt; ActiveSupport::TestCase @@ -27,7 +27,6 @@ class InstitutionsBlockTest &lt; ActiveSupport::TestCase
27 "jose_augusto@email.com", 27 "jose_augusto@email.com",
28 "aaaaaaa", 28 "aaaaaaa",
29 "aaaaaaa", 29 "aaaaaaa",
30 - 'jose@secondary.com',  
31 "DF", 30 "DF",
32 "Gama" 31 "Gama"
33 ) 32 )
src/noosfero-spb/gov_user/test/unit/organization_rating_test.rb
@@ -16,15 +16,14 @@ class OrganizationRatingTest &lt; ActiveSupport::TestCase @@ -16,15 +16,14 @@ class OrganizationRatingTest &lt; ActiveSupport::TestCase
16 private_institution = build_private_institution "huehue", "hue", "11.222.333/4444-55" 16 private_institution = build_private_institution "huehue", "hue", "11.222.333/4444-55"
17 17
18 community_rating = OrganizationRating.new(:person => person, :value => 3, :organization => community, :institution => private_institution) 18 community_rating = OrganizationRating.new(:person => person, :value => 3, :organization => community, :institution => private_institution)
19 - assert_equal false, community_rating.valid?  
20 19
21 - assert_equal true, community_rating.errors[:institution].include?("not found") 20 + assert_equal false, community_rating.valid?
22 21
23 private_institution.save 22 private_institution.save
24 community_rating.institution = private_institution 23 community_rating.institution = private_institution
25 24
26 assert_equal true, community_rating.valid? 25 assert_equal true, community_rating.valid?
27 - assert_equal false, community_rating.errors[:institution].include?("not found") 26 + assert_equal false, community_rating.errors[:institution].include?("institution not found")
28 end 27 end
29 28
30 private 29 private
src/noosfero-spb/gov_user/test/unit/person_test.rb
@@ -12,7 +12,6 @@ class SoftwareCommunitiesPluginPersonTest &lt; ActiveSupport::TestCase @@ -12,7 +12,6 @@ class SoftwareCommunitiesPluginPersonTest &lt; ActiveSupport::TestCase
12 "user@email.com", 12 "user@email.com",
13 "123456", 13 "123456",
14 "123456", 14 "123456",
15 - "user@secondaryemail.com",  
16 "Any State", 15 "Any State",
17 "Some City" 16 "Some City"
18 ) 17 )
@@ -22,7 +21,7 @@ class SoftwareCommunitiesPluginPersonTest &lt; ActiveSupport::TestCase @@ -22,7 +21,7 @@ class SoftwareCommunitiesPluginPersonTest &lt; ActiveSupport::TestCase
22 @person.cell_phone = "76888919" 21 @person.cell_phone = "76888919"
23 @person.contact_phone = "987654321" 22 @person.contact_phone = "987654321"
24 23
25 - assert_equal(67, @plugin.calc_percentage_registration(@person)) 24 + assert_equal(64, @plugin.calc_percentage_registration(@person))
26 25
27 @person.comercial_phone = "11223344" 26 @person.comercial_phone = "11223344"
28 @person.country = "I dont know" 27 @person.country = "I dont know"
src/noosfero-spb/gov_user/views/person_editor_extras.html.erb
@@ -12,6 +12,7 @@ @@ -12,6 +12,7 @@
12 <%= content_tag(:div, _("No institution found"), :id=>"institution_empty_ajax_message", :class=>"errorExplanation hide-field") %> 12 <%= content_tag(:div, _("No institution found"), :id=>"institution_empty_ajax_message", :class=>"errorExplanation hide-field") %>
13 13
14 <%= InstitutionModalHelper.modal_button %> 14 <%= InstitutionModalHelper.modal_button %>
  15 + <%= link_to(_("Add new institution"), "#", :class=>'button with-text icon-add', :id => 'add_new_institution') %>
15 16
16 <%= hidden_field_tag("user[institution_ids][]", "", :class => 'user_institutions') %> 17 <%= hidden_field_tag("user[institution_ids][]", "", :class => 'user_institutions') %>
17 <%= hidden_field_tag("institution_selected", "") %> 18 <%= hidden_field_tag("institution_selected", "") %>
src/noosfero-spb/software_communities/features/public_software_validation.feature
@@ -22,13 +22,13 @@ Feature: edit adherent fields @@ -22,13 +22,13 @@ Feature: edit adherent fields
22 Given I am logged in as "joaosilva" 22 Given I am logged in as "joaosilva"
23 And I go to /myprofile/basic-software/plugin/software_communities/edit_software 23 And I go to /myprofile/basic-software/plugin/software_communities/edit_software
24 And I follow "Specifications" 24 And I follow "Specifications"
25 - Then I should see "Public software" within ".public_software_disabled" 25 + Then the "#software_public_software" button should be disabled
26 26
27 Scenario: Enable public software checkbox to admin users 27 Scenario: Enable public software checkbox to admin users
28 Given I am logged in as mpog_admin 28 Given I am logged in as mpog_admin
29 And I go to /myprofile/basic-software/plugin/software_communities/edit_software 29 And I go to /myprofile/basic-software/plugin/software_communities/edit_software
30 And I follow "Specifications" 30 And I follow "Specifications"
31 - Then I should see "Public software" within ".public_software_enabled" 31 + Then the "#software_public_software" button should be enabled
32 32
33 @selenium 33 @selenium
34 Scenario: Show adherent fields when checkbox are checked 34 Scenario: Show adherent fields when checkbox are checked
src/noosfero-spb/software_communities/features/software_block.feature
@@ -15,8 +15,7 @@ Feature: edit adherent fields @@ -15,8 +15,7 @@ Feature: edit adherent fields
15 | Generic Software | false | some finality | 15 | Generic Software | false | some finality |
16 16
17 Scenario: Add software block 17 Scenario: Add software block
18 - Given I am logged in as mpog_admin  
19 - And I follow "Control panel" 18 + Given I follow "Control panel"
20 And I follow "Edit sideboxes" 19 And I follow "Edit sideboxes"
21 When I follow "Add a block" 20 When I follow "Add a block"
22 And I choose "Softwares" 21 And I choose "Softwares"
@@ -24,9 +23,7 @@ Feature: edit adherent fields @@ -24,9 +23,7 @@ Feature: edit adherent fields
24 Then I should see "softwares" 23 Then I should see "softwares"
25 24
26 Scenario: Change software block to generic software block 25 Scenario: Change software block to generic software block
27 - Given I am logged in as mpog_admin  
28 - And I go to /myprofile/mpog_admin  
29 - And I follow "Control panel" 26 + Given I follow "Control panel"
30 And I follow "Edit sideboxes" 27 And I follow "Edit sideboxes"
31 When I follow "Add a block" 28 When I follow "Add a block"
32 And I choose "Softwares" 29 And I choose "Softwares"
@@ -37,8 +34,7 @@ Feature: edit adherent fields @@ -37,8 +34,7 @@ Feature: edit adherent fields
37 Then I should see "generic software" 34 Then I should see "generic software"
38 35
39 Scenario: Change software block to generic software block 36 Scenario: Change software block to generic software block
40 - Given I am logged in as mpog_admin  
41 - And I follow "Control panel" 37 + Given I follow "Control panel"
42 And I follow "Edit sideboxes" 38 And I follow "Edit sideboxes"
43 When I follow "Add a block" 39 When I follow "Add a block"
44 And I choose "Softwares" 40 And I choose "Softwares"
src/noosfero-spb/software_communities/features/software_catalog.feature
@@ -59,7 +59,7 @@ Feature: Search software @@ -59,7 +59,7 @@ Feature: Search software
59 @selenium 59 @selenium
60 Scenario: Show only "Software Two" when searching for "Education" category 60 Scenario: Show only "Software Two" when searching for "Education" category
61 Given I go to /search/software_infos 61 Given I go to /search/software_infos
62 - And I click on anything with selector "#filter-option-catalog-software" 62 + And I click on anything with selector "filter-option-catalog-software"
63 And I check "Education" 63 And I check "Education"
64 Then I should see "Software Two" 64 Then I should see "Software Two"
65 And I should not see "Software One" 65 And I should not see "Software One"
@@ -67,7 +67,7 @@ Feature: Search software @@ -67,7 +67,7 @@ Feature: Search software
67 @selenium 67 @selenium
68 Scenario: Show both Software "One" and "Two" when searching for "Health" category 68 Scenario: Show both Software "One" and "Two" when searching for "Health" category
69 Given I go to /search/software_infos 69 Given I go to /search/software_infos
70 - And I click on anything with selector "#filter-option-catalog-software" 70 + And I click on anything with selector "filter-option-catalog-software"
71 And I check "Health" 71 And I check "Health"
72 Then I should see "Software One" 72 Then I should see "Software One"
73 And I should see "Software Two" 73 And I should see "Software Two"
@@ -75,8 +75,7 @@ Feature: Search software @@ -75,8 +75,7 @@ Feature: Search software
75 @selenium 75 @selenium
76 Scenario: Show not "public_software" when "Include in results" is checked 76 Scenario: Show not "public_software" when "Include in results" is checked
77 Given I go to /search/software_infos 77 Given I go to /search/software_infos
78 - And I click on anything with selector "#filter-option-catalog-software"  
79 - And I check "include_non_public" 78 + And I choose "all_radio_button"
80 Then I should see "Software One" 79 Then I should see "Software One"
81 And I should see "Software Two" 80 And I should see "Software Two"
82 And I should see "Software Three" 81 And I should see "Software Three"
@@ -107,6 +106,5 @@ Feature: Search software @@ -107,6 +106,5 @@ Feature: Search software
107 When I select "Favorites" from "sort" 106 When I select "Favorites" from "sort"
108 And I sleep for 3 seconds 107 And I sleep for 3 seconds
109 Then I should see "Software Two" before "Software One" 108 Then I should see "Software Two" before "Software One"
110 - And there should be 1 div with class "small-star-positive"  
111 - And there should be 4 divs with class "small-star-negative"  
112 - 109 + And I should see "1" of this selector "div.medium-star-positive"
  110 + And I should see "4" of this selector "div.medium-star-negative"
src/noosfero-spb/software_communities/features/step_definitions/software_communities_steps.rb
@@ -18,29 +18,6 @@ Given /^SoftwareInfo has initial default values on database$/ do @@ -18,29 +18,6 @@ Given /^SoftwareInfo has initial default values on database$/ do
18 OperatingSystemName.create(:name=>"CentOS") 18 OperatingSystemName.create(:name=>"CentOS")
19 end 19 end
20 20
21 -Given /^Institutions has initial default values on database$/ do  
22 - GovernmentalPower.create(:name => "Executivo")  
23 - GovernmentalPower.create(:name => "Legislativo")  
24 - GovernmentalPower.create(:name => "Judiciario")  
25 -  
26 - GovernmentalSphere.create(:name => "Federal")  
27 -  
28 - JuridicalNature.create(:name => "Autarquia")  
29 - JuridicalNature.create(:name => "Administracao Direta")  
30 - JuridicalNature.create(:name => "Empresa Publica")  
31 - JuridicalNature.create(:name => "Fundacao")  
32 - JuridicalNature.create(:name => "Orgao Autonomo")  
33 - JuridicalNature.create(:name => "Sociedade")  
34 - JuridicalNature.create(:name => "Sociedade Civil")  
35 - JuridicalNature.create(:name => "Sociedade de Economia Mista")  
36 -  
37 - national_region = NationalRegion.new  
38 - national_region.name = "Distrito Federal"  
39 - national_region.national_region_code = '35'  
40 - national_region.national_region_type_id = NationalRegionType::STATE  
41 - national_region.save  
42 -end  
43 -  
44 Given /^I type in "([^"]*)" in autocomplete list "([^"]*)" and I choose "([^"]*)"$/ do |typed, input_field_selector, should_select| 21 Given /^I type in "([^"]*)" in autocomplete list "([^"]*)" and I choose "([^"]*)"$/ do |typed, input_field_selector, should_select|
45 # Wait the page javascript load 22 # Wait the page javascript load
46 sleep 1 23 sleep 1
@@ -291,6 +268,10 @@ Then /^there should be (\d+) divs? with class &quot;([^&quot;]*)&quot;$/ do |count, klass| @@ -291,6 +268,10 @@ Then /^there should be (\d+) divs? with class &quot;([^&quot;]*)&quot;$/ do |count, klass|
291 should have_selector("div.#{klass}", :count => count) 268 should have_selector("div.#{klass}", :count => count)
292 end 269 end
293 270
  271 +Then /^I should see "([^"]*)" in "([^"]*)" field$/ do |content, field|
  272 + should have_field(field, :with => content)
  273 +end
  274 +
294 Given /^I should see "([^"]*)" in the page/ do |message| 275 Given /^I should see "([^"]*)" in the page/ do |message|
295 assert_match message, page.body 276 assert_match message, page.body
296 end 277 end
src/noosfero-spb/software_communities/features/use_report.feature
@@ -34,10 +34,10 @@ Feature: Use report @@ -34,10 +34,10 @@ Feature: Use report
34 Scenario: Test Additional Fields JavaScript 34 Scenario: Test Additional Fields JavaScript
35 Given I go to /profile/noosfero/plugin/organization_ratings/new_rating 35 Given I go to /profile/noosfero/plugin/organization_ratings/new_rating
36 Then I should not see "Number of Beneficiaries" 36 Then I should not see "Number of Beneficiaries"
37 - And I should not see "Saved Resources" 37 + And I should not see "Saved resources"
38 When I click on anything with selector "comments-additional-information" 38 When I click on anything with selector "comments-additional-information"
39 Then I should see "Number of Beneficiaries" 39 Then I should see "Number of Beneficiaries"
40 - And I should see "Saved Resources" 40 + And I should see "Saved resources"
41 41
42 @selenium 42 @selenium
43 Scenario: Validate Use Report fields format 43 Scenario: Validate Use Report fields format
@@ -49,8 +49,8 @@ Feature: Use report @@ -49,8 +49,8 @@ Feature: Use report
49 And I am on Noosfero's homepage 49 And I am on Noosfero's homepage
50 And I follow "Rate Community" 50 And I follow "Rate Community"
51 When I click on anything with selector "comments-additional-information" 51 When I click on anything with selector "comments-additional-information"
52 - And I fill in "organization_rating_people_benefited" with "123123"  
53 - And I fill in "organization_rating_saved_value" with "7654321" 52 + And I fill in "people_benefited_tmp" with "123123"
  53 + And I fill in "saved_value_tmp" with "7654321"
54 And I press "Save" 54 And I press "Save"
55 - Then I should see "Benefited People: 123.123"  
56 - And I should see "Saved Resources: $ 76,543.21" 55 + Then I should see "Benefited People: 123,123"
  56 + And I should see "Saved Resources: $76,543.21"
src/noosfero-spb/software_communities/views/search/_catalog_filter.html.erb
@@ -6,8 +6,10 @@ @@ -6,8 +6,10 @@
6 <ul> 6 <ul>
7 <% @categories.each do |category| %> 7 <% @categories.each do |category| %>
8 <li> 8 <li>
9 - <%= check_box_tag("selected_categories_id[]", category.id, @selected_categories_id.include?(category.id), :class => "categories-catalog", @enabled_check_box[category] => "true") %>  
10 - <span><%= _("#{category.name}") %></span> 9 + <label>
  10 + <%= check_box_tag("selected_categories_id[]", category.id, @selected_categories_id.include?(category.id), :class => "categories-catalog", @enabled_check_box[category] => "true") %>
  11 + <span><%= _("#{category.name}") %></span>
  12 + </label>
11 </li> 13 </li>
12 <% end %> 14 <% end %>
13 </ul> 15 </ul>