Commit 09c486074433ec51fbf826d832003b94c95e031a
1 parent
2e95ee26
Exists in
refactor_software_communities
software-communities: refactoring namespaces
- Test Units Signed-off-by: Luciano Prestes Cavalcanti <lucianopcbr@gmail.com>
Showing
24 changed files
with
135 additions
and
135 deletions
Show diff stats
src/noosfero-spb/software_communities/test/unit/categories_and_tags_block_test.rb
1 | require File.dirname(__FILE__) + '/../../../../test/test_helper' | 1 | require File.dirname(__FILE__) + '/../../../../test/test_helper' |
2 | require File.dirname(__FILE__) + '/../helpers/plugin_test_helper' | 2 | require File.dirname(__FILE__) + '/../helpers/plugin_test_helper' |
3 | 3 | ||
4 | -class CategoriesAndTagsBlockTest < ActiveSupport::TestCase | 4 | +class SoftwareCommunitiesPlugin::CategoriesAndTagsBlockTest < ActiveSupport::TestCase |
5 | include PluginTestHelper | 5 | include PluginTestHelper |
6 | should 'inherit from Block' do | 6 | should 'inherit from Block' do |
7 | - assert_kind_of Block, CategoriesAndTagsBlock.new | 7 | + assert_kind_of Block, SoftwareCommunitiesPlugin::CategoriesAndTagsBlock.new |
8 | end | 8 | end |
9 | 9 | ||
10 | should 'declare its default title' do | 10 | should 'declare its default title' do |
11 | - CategoriesAndTagsBlock.any_instance.stubs(:profile_count).returns(0) | ||
12 | - assert_equal Block.new.default_title, CategoriesAndTagsBlock.new.default_title | 11 | + SoftwareCommunitiesPlugin::CategoriesAndTagsBlock.any_instance.stubs(:profile_count).returns(0) |
12 | + assert_equal Block.new.default_title, SoftwareCommunitiesPlugin::CategoriesAndTagsBlock.new.default_title | ||
13 | end | 13 | end |
14 | 14 | ||
15 | should 'describe itself' do | 15 | should 'describe itself' do |
16 | - assert_not_equal Block.description, CategoriesAndTagsBlock.description | 16 | + assert_not_equal Block.description, SoftwareCommunitiesPlugin::CategoriesAndTagsBlock.description |
17 | end | 17 | end |
18 | 18 | ||
19 | end | 19 | end |
src/noosfero-spb/software_communities/test/unit/categories_software_block_test.rb
@@ -4,16 +4,16 @@ require File.dirname(__FILE__) + '/../helpers/plugin_test_helper' | @@ -4,16 +4,16 @@ require File.dirname(__FILE__) + '/../helpers/plugin_test_helper' | ||
4 | class CategoriesSoftwareBlockTest < ActiveSupport::TestCase | 4 | class CategoriesSoftwareBlockTest < ActiveSupport::TestCase |
5 | include PluginTestHelper | 5 | include PluginTestHelper |
6 | should 'inherit from Block' do | 6 | should 'inherit from Block' do |
7 | - assert_kind_of Block, CategoriesSoftwareBlock.new | 7 | + assert_kind_of Block, SoftwareCommunitiesPlugin::CategoriesSoftwareBlock.new |
8 | end | 8 | end |
9 | 9 | ||
10 | should 'declare its default title' do | 10 | should 'declare its default title' do |
11 | - CategoriesSoftwareBlock.any_instance.stubs(:profile_count).returns(0) | ||
12 | - assert_equal Block.new.default_title, CategoriesSoftwareBlock.new.default_title | 11 | + SoftwareCommunitiesPlugin::CategoriesSoftwareBlock.any_instance.stubs(:profile_count).returns(0) |
12 | + assert_equal Block.new.default_title, SoftwareCommunitiesPlugin::CategoriesSoftwareBlock.new.default_title | ||
13 | end | 13 | end |
14 | 14 | ||
15 | should 'describe itself' do | 15 | should 'describe itself' do |
16 | - assert_not_equal Block.description, CategoriesSoftwareBlock.description | 16 | + assert_not_equal Block.description, SoftwareCommunitiesPlugin::CategoriesSoftwareBlock.description |
17 | end | 17 | end |
18 | 18 | ||
19 | end | 19 | end |
src/noosfero-spb/software_communities/test/unit/communities_block_test.rb
@@ -13,12 +13,12 @@ class CommunitiesBlockTest < ActiveSupport::TestCase | @@ -13,12 +13,12 @@ class CommunitiesBlockTest < ActiveSupport::TestCase | ||
13 | @community.add_member(@person) | 13 | @community.add_member(@person) |
14 | 14 | ||
15 | 15 | ||
16 | - @comminities_block = CommunitiesBlock.new | 16 | + @comminities_block = SoftwareCommunitiesPlugin::CommunitiesBlock.new |
17 | @comminities_block.expects(:owner).at_least_once.returns(@person) | 17 | @comminities_block.expects(:owner).at_least_once.returns(@person) |
18 | end | 18 | end |
19 | 19 | ||
20 | def teardown | 20 | def teardown |
21 | - CommunitiesBlock.destroy_all | 21 | + SoftwareCommunitiesPlugin::CommunitiesBlock.destroy_all |
22 | @person = nil | 22 | @person = nil |
23 | @community = nil | 23 | @community = nil |
24 | @software_info = nil | 24 | @software_info = nil |
src/noosfero-spb/software_communities/test/unit/create_software_test.rb
@@ -7,11 +7,11 @@ class CreateSoftwareTest < ActiveSupport::TestCase | @@ -7,11 +7,11 @@ class CreateSoftwareTest < ActiveSupport::TestCase | ||
7 | end | 7 | end |
8 | 8 | ||
9 | should 'be a task' do | 9 | should 'be a task' do |
10 | - ok { CreateSoftware.new.kind_of?(Task) } | 10 | + ok { SoftwareCommunitiesPlugin::CreateSoftware.new.kind_of?(Task) } |
11 | end | 11 | end |
12 | 12 | ||
13 | should 'require a requestor' do | 13 | should 'require a requestor' do |
14 | - task = CreateSoftware.new(:name => 'Software Test', :target => Environment.default) | 14 | + task = SoftwareCommunitiesPlugin::CreateSoftware.new(:name => 'Software Test', :target => Environment.default) |
15 | task.valid? | 15 | task.valid? |
16 | 16 | ||
17 | assert task.errors[:requestor_id.to_s].present? | 17 | assert task.errors[:requestor_id.to_s].present? |
@@ -24,7 +24,7 @@ class CreateSoftwareTest < ActiveSupport::TestCase | @@ -24,7 +24,7 @@ class CreateSoftwareTest < ActiveSupport::TestCase | ||
24 | end | 24 | end |
25 | 25 | ||
26 | should 'actually create new software community when confirmed' do | 26 | should 'actually create new software community when confirmed' do |
27 | - task = CreateSoftware.create!(:name => 'Software Test', :target => Environment.default, :requestor => @requestor, :finality => "Any") | 27 | + task = SoftwareCommunitiesPlugin::CreateSoftware.create!(:name => 'Software Test', :target => Environment.default, :requestor => @requestor, :finality => "Any") |
28 | 28 | ||
29 | assert_difference 'SoftwareInfo.count' do | 29 | assert_difference 'SoftwareInfo.count' do |
30 | assert_difference 'Community.count' do | 30 | assert_difference 'Community.count' do |
@@ -36,7 +36,7 @@ class CreateSoftwareTest < ActiveSupport::TestCase | @@ -36,7 +36,7 @@ class CreateSoftwareTest < ActiveSupport::TestCase | ||
36 | end | 36 | end |
37 | 37 | ||
38 | should 'create new software community with all informed data when confirmed' do | 38 | should 'create new software community with all informed data when confirmed' do |
39 | - task = CreateSoftware.create!(:name => 'Software Test', :target => Environment.default, :requestor => @requestor, :finality => "Any", :repository_link => "#", ) | 39 | + task = SoftwareCommunitiesPlugin::CreateSoftware.create!(:name => 'Software Test', :target => Environment.default, :requestor => @requestor, :finality => "Any", :repository_link => "#", ) |
40 | 40 | ||
41 | task.finish | 41 | task.finish |
42 | software = Community["software-test"].software_info | 42 | software = Community["software-test"].software_info |
@@ -47,7 +47,7 @@ class CreateSoftwareTest < ActiveSupport::TestCase | @@ -47,7 +47,7 @@ class CreateSoftwareTest < ActiveSupport::TestCase | ||
47 | end | 47 | end |
48 | 48 | ||
49 | should 'override message methods from Task' do | 49 | should 'override message methods from Task' do |
50 | - task = CreateSoftware.create!(:name => 'Software Test', :target => Environment.default, :requestor => @requestor, :finality => "Any") | 50 | + task = SoftwareCommunitiesPlugin::CreateSoftware.create!(:name => 'Software Test', :target => Environment.default, :requestor => @requestor, :finality => "Any") |
51 | 51 | ||
52 | task.finish | 52 | task.finish |
53 | 53 | ||
@@ -59,13 +59,13 @@ class CreateSoftwareTest < ActiveSupport::TestCase | @@ -59,13 +59,13 @@ class CreateSoftwareTest < ActiveSupport::TestCase | ||
59 | end | 59 | end |
60 | 60 | ||
61 | should 'report as approved when approved' do | 61 | should 'report as approved when approved' do |
62 | - request = CreateSoftware.new | 62 | + request = SoftwareCommunitiesPlugin::CreateSoftware.new |
63 | request.stubs(:status).returns(Task::Status::FINISHED) | 63 | request.stubs(:status).returns(Task::Status::FINISHED) |
64 | assert request.approved? | 64 | assert request.approved? |
65 | end | 65 | end |
66 | 66 | ||
67 | should 'report as rejected when rejected' do | 67 | should 'report as rejected when rejected' do |
68 | - request = CreateSoftware.new | 68 | + request = SoftwareCommunitiesPlugin::CreateSoftware.new |
69 | request.stubs(:status).returns(Task::Status::CANCELLED) | 69 | request.stubs(:status).returns(Task::Status::CANCELLED) |
70 | assert request.rejected? | 70 | assert request.rejected? |
71 | end | 71 | end |
src/noosfero-spb/software_communities/test/unit/database_helper_test.rb
@@ -3,8 +3,8 @@ require File.dirname(__FILE__) + '/../../../../test/test_helper' | @@ -3,8 +3,8 @@ require File.dirname(__FILE__) + '/../../../../test/test_helper' | ||
3 | class DatabaseHelperTest < ActiveSupport::TestCase | 3 | class DatabaseHelperTest < ActiveSupport::TestCase |
4 | 4 | ||
5 | def setup | 5 | def setup |
6 | - dd1 = DatabaseDescription.create(:name => "Oracle") | ||
7 | - dd2 = DatabaseDescription.create!(:name => "MySQL") | 6 | + dd1 = SoftwareCommunitiesPlugin::DatabaseDescription.create(:name => "Oracle") |
7 | + dd2 = SoftwareCommunitiesPlugin::DatabaseDescription.create!(:name => "MySQL") | ||
8 | 8 | ||
9 | @database_objects = [ | 9 | @database_objects = [ |
10 | {:database_description_id => dd1.id.to_s ,:version => "2.0"}, | 10 | {:database_description_id => dd1.id.to_s ,:version => "2.0"}, |
@@ -14,35 +14,35 @@ class DatabaseHelperTest < ActiveSupport::TestCase | @@ -14,35 +14,35 @@ class DatabaseHelperTest < ActiveSupport::TestCase | ||
14 | 14 | ||
15 | def teardown | 15 | def teardown |
16 | @database_objects = nil | 16 | @database_objects = nil |
17 | - SoftwareDatabase.destroy_all | ||
18 | - DatabaseDescription.destroy_all | 17 | + SoftwareCommunitiesPlugin::SoftwareDatabase.destroy_all |
18 | + SoftwareCommunitiesPlugin::DatabaseDescription.destroy_all | ||
19 | end | 19 | end |
20 | 20 | ||
21 | should "return an empty list" do | 21 | should "return an empty list" do |
22 | empty_list = [] | 22 | empty_list = [] |
23 | - assert_equal [], DatabaseHelper.list_database(empty_list) | 23 | + assert_equal [], SoftwareCommunitiesPlugin::DatabaseHelper.list_database(empty_list) |
24 | end | 24 | end |
25 | 25 | ||
26 | should "return a list with current database objects" do | 26 | should "return a list with current database objects" do |
27 | list_compare = [] | 27 | list_compare = [] |
28 | - db_tables = DatabaseHelper.list_database(@database_objects) | 28 | + db_tables = SoftwareCommunitiesPlugin::DatabaseHelper.list_database(@database_objects) |
29 | assert_equal list_compare.class, db_tables.class | 29 | assert_equal list_compare.class, db_tables.class |
30 | end | 30 | end |
31 | 31 | ||
32 | should "have same information from the list passed as parameter" do | 32 | should "have same information from the list passed as parameter" do |
33 | - list_compare = DatabaseHelper.list_database(@database_objects) | 33 | + list_compare = SoftwareCommunitiesPlugin::DatabaseHelper.list_database(@database_objects) |
34 | db_objects_id = @database_objects.first[:database_description_id] | 34 | db_objects_id = @database_objects.first[:database_description_id] |
35 | assert_equal db_objects_id.to_i, list_compare.first.database_description_id | 35 | assert_equal db_objects_id.to_i, list_compare.first.database_description_id |
36 | end | 36 | end |
37 | 37 | ||
38 | should "return a list with the same size of the parameter" do | 38 | should "return a list with the same size of the parameter" do |
39 | - list_compare = DatabaseHelper.list_database(@database_objects) | 39 | + list_compare = SoftwareCommunitiesPlugin::DatabaseHelper.list_database(@database_objects) |
40 | assert_equal @database_objects.count, list_compare.count | 40 | assert_equal @database_objects.count, list_compare.count |
41 | end | 41 | end |
42 | 42 | ||
43 | should "return false if list_database are empty or null" do | 43 | should "return false if list_database are empty or null" do |
44 | list_compare = [] | 44 | list_compare = [] |
45 | - assert_equal false,DatabaseHelper.valid_list_database?(list_compare) | 45 | + assert_equal false, SoftwareCommunitiesPlugin::DatabaseHelper.valid_list_database?(list_compare) |
46 | end | 46 | end |
47 | 47 | ||
48 | should "remove invalid tables from the list" do | 48 | should "remove invalid tables from the list" do |
@@ -52,7 +52,7 @@ class DatabaseHelperTest < ActiveSupport::TestCase | @@ -52,7 +52,7 @@ class DatabaseHelperTest < ActiveSupport::TestCase | ||
52 | }) | 52 | }) |
53 | 53 | ||
54 | database_objects_length = @database_objects.count | 54 | database_objects_length = @database_objects.count |
55 | - list_compare = DatabaseHelper.list_database(@database_objects) | 55 | + list_compare = SoftwareCommunitiesPlugin::DatabaseHelper.list_database(@database_objects) |
56 | assert_equal list_compare.count, database_objects_length-1 | 56 | assert_equal list_compare.count, database_objects_length-1 |
57 | end | 57 | end |
58 | end | 58 | end |
src/noosfero-spb/software_communities/test/unit/database_validation_test.rb
@@ -3,8 +3,8 @@ require File.dirname(__FILE__) + '/../../../../test/test_helper' | @@ -3,8 +3,8 @@ require File.dirname(__FILE__) + '/../../../../test/test_helper' | ||
3 | class DatabaseValidationTest < ActiveSupport::TestCase | 3 | class DatabaseValidationTest < ActiveSupport::TestCase |
4 | 4 | ||
5 | def setup | 5 | def setup |
6 | - @database_desc = DatabaseDescription.create(:name => "ABC") | ||
7 | - @database = SoftwareDatabase.new | 6 | + @database_desc = SoftwareCommunitiesPlugin::DatabaseDescription.create(:name => "ABC") |
7 | + @database = SoftwareCommunitiesPlugin::SoftwareDatabase.new | ||
8 | @database.database_description = @database_desc | 8 | @database.database_description = @database_desc |
9 | @database.version = "MYSQL" | 9 | @database.version = "MYSQL" |
10 | @database | 10 | @database |
@@ -12,8 +12,8 @@ class DatabaseValidationTest < ActiveSupport::TestCase | @@ -12,8 +12,8 @@ class DatabaseValidationTest < ActiveSupport::TestCase | ||
12 | 12 | ||
13 | def teardown | 13 | def teardown |
14 | @database = nil | 14 | @database = nil |
15 | - DatabaseDescription.destroy_all | ||
16 | - SoftwareDatabase.destroy_all | 15 | + SoftwareCommunitiesPlugin::DatabaseDescription.destroy_all |
16 | + SoftwareCommunitiesPlugin::SoftwareDatabase.destroy_all | ||
17 | end | 17 | end |
18 | 18 | ||
19 | should "Save database if all fields are filled" do | 19 | should "Save database if all fields are filled" do |
src/noosfero-spb/software_communities/test/unit/download_block_test.rb
@@ -4,16 +4,16 @@ require File.dirname(__FILE__) + '/../helpers/plugin_test_helper' | @@ -4,16 +4,16 @@ require File.dirname(__FILE__) + '/../helpers/plugin_test_helper' | ||
4 | class DownloadBlockTest < ActiveSupport::TestCase | 4 | class DownloadBlockTest < ActiveSupport::TestCase |
5 | include PluginTestHelper | 5 | include PluginTestHelper |
6 | should 'inherit from Block' do | 6 | should 'inherit from Block' do |
7 | - assert_kind_of Block, DownloadBlock.new | 7 | + assert_kind_of Block, SoftwareCommunitiesPlugin::DownloadBlock.new |
8 | end | 8 | end |
9 | 9 | ||
10 | should 'declare its default title' do | 10 | should 'declare its default title' do |
11 | - DownloadBlock.any_instance.stubs(:profile_count).returns(0) | ||
12 | - assert_equal Block.new.default_title, DownloadBlock.new.default_title | 11 | + SoftwareCommunitiesPlugin::DownloadBlock.any_instance.stubs(:profile_count).returns(0) |
12 | + assert_equal Block.new.default_title, SoftwareCommunitiesPlugin::DownloadBlock.new.default_title | ||
13 | end | 13 | end |
14 | 14 | ||
15 | should 'describe itself' do | 15 | should 'describe itself' do |
16 | - assert_not_equal Block.description, DownloadBlock.description | 16 | + assert_not_equal Block.description, SoftwareCommunitiesPlugin::DownloadBlock.description |
17 | end | 17 | end |
18 | 18 | ||
19 | should 'have software info to download it' do | 19 | should 'have software info to download it' do |
@@ -24,7 +24,7 @@ class DownloadBlockTest < ActiveSupport::TestCase | @@ -24,7 +24,7 @@ class DownloadBlockTest < ActiveSupport::TestCase | ||
24 | link2 = "gitlab.com/teste/2" | 24 | link2 = "gitlab.com/teste/2" |
25 | name2 = "Test Software2" | 25 | name2 = "Test Software2" |
26 | 26 | ||
27 | - block = DownloadBlock.create(:downloads => [{:name => name1, :link => link1}, {:name => name2, :link => link2}]) | 27 | + block = SoftwareCommunitiesPlugin::DownloadBlock.create(:downloads => [{:name => name1, :link => link1}, {:name => name2, :link => link2}]) |
28 | 28 | ||
29 | assert_equal block.downloads[0][:link], link1, "Link should not be empty" | 29 | assert_equal block.downloads[0][:link], link1, "Link should not be empty" |
30 | assert_equal block.downloads[0][:name], name1, "Name should not be empty" | 30 | assert_equal block.downloads[0][:name], name1, "Name should not be empty" |
src/noosfero-spb/software_communities/test/unit/download_test.rb
@@ -26,8 +26,8 @@ class DownloadTest < ActiveSupport::TestCase | @@ -26,8 +26,8 @@ class DownloadTest < ActiveSupport::TestCase | ||
26 | end | 26 | end |
27 | 27 | ||
28 | should "Set as 0(zero) total_downloads if it is not given" do | 28 | should "Set as 0(zero) total_downloads if it is not given" do |
29 | - without_total_downloads = Download.new({}) | ||
30 | - with_total_downloads = Download.new(@downloads_sample_data.last) | 29 | + without_total_downloads = SoftwareCommunitiesPlugin::Download.new({}) |
30 | + with_total_downloads = SoftwareCommunitiesPlugin::Download.new(@downloads_sample_data.last) | ||
31 | 31 | ||
32 | assert_equal 0, without_total_downloads.total_downloads | 32 | assert_equal 0, without_total_downloads.total_downloads |
33 | assert_equal @downloads_sample_data.last[:total_downloads], with_total_downloads.total_downloads | 33 | assert_equal @downloads_sample_data.last[:total_downloads], with_total_downloads.total_downloads |
@@ -35,14 +35,14 @@ class DownloadTest < ActiveSupport::TestCase | @@ -35,14 +35,14 @@ class DownloadTest < ActiveSupport::TestCase | ||
35 | 35 | ||
36 | should "Remove downloads without a name" do | 36 | should "Remove downloads without a name" do |
37 | @downloads_sample_data[1] = @downloads_sample_data[1].slice! :name | 37 | @downloads_sample_data[1] = @downloads_sample_data[1].slice! :name |
38 | - downloads = Download.validate_download_list @downloads_sample_data | 38 | + downloads = SoftwareCommunitiesPlugin::Download.validate_download_list @downloads_sample_data |
39 | 39 | ||
40 | assert_equal 1, downloads.size | 40 | assert_equal 1, downloads.size |
41 | assert_equal @downloads_sample_data[0][:name], downloads[0][:name] | 41 | assert_equal @downloads_sample_data[0][:name], downloads[0][:name] |
42 | end | 42 | end |
43 | 43 | ||
44 | should "Only set total_downloads if the value is integer" do | 44 | should "Only set total_downloads if the value is integer" do |
45 | - download = Download.new(@downloads_sample_data.last) | 45 | + download = SoftwareCommunitiesPlugin::Download.new(@downloads_sample_data.last) |
46 | 46 | ||
47 | download.total_downloads = "456" | 47 | download.total_downloads = "456" |
48 | assert_not_equal 456, download.total_downloads | 48 | assert_not_equal 456, download.total_downloads |
src/noosfero-spb/software_communities/test/unit/library_helper_test.rb
@@ -15,38 +15,38 @@ class LibraryHelperTest < ActiveSupport::TestCase | @@ -15,38 +15,38 @@ class LibraryHelperTest < ActiveSupport::TestCase | ||
15 | 15 | ||
16 | should "return an empty list" do | 16 | should "return an empty list" do |
17 | empty_list = [] | 17 | empty_list = [] |
18 | - assert_equal [],LibraryHelper.list_library(empty_list) | 18 | + assert_equal [], SoftwareCommunitiesPlugin::LibraryHelper.list_library(empty_list) |
19 | end | 19 | end |
20 | 20 | ||
21 | should "return a list with current library objects" do | 21 | should "return a list with current library objects" do |
22 | list_compare = [] | 22 | list_compare = [] |
23 | - lib_table = LibraryHelper.list_library(@license_objects) | 23 | + lib_table = SoftwareCommunitiesPlugin::LibraryHelper.list_library(@license_objects) |
24 | assert_equal list_compare.class, lib_table.class | 24 | assert_equal list_compare.class, lib_table.class |
25 | end | 25 | end |
26 | 26 | ||
27 | should "have same information from the list passed as parameter" do | 27 | should "have same information from the list passed as parameter" do |
28 | - list_compare = LibraryHelper.list_library(@license_objects) | 28 | + list_compare = SoftwareCommunitiesPlugin::LibraryHelper.list_library(@license_objects) |
29 | assert_equal @license_objects.first[:name], list_compare.first.name | 29 | assert_equal @license_objects.first[:name], list_compare.first.name |
30 | end | 30 | end |
31 | 31 | ||
32 | should "return a list with the same size of the parameter" do | 32 | should "return a list with the same size of the parameter" do |
33 | - list_compare = LibraryHelper.list_library(@license_objects) | 33 | + list_compare = SoftwareCommunitiesPlugin::LibraryHelper.list_library(@license_objects) |
34 | assert_equal @license_objects.count, list_compare.count | 34 | assert_equal @license_objects.count, list_compare.count |
35 | end | 35 | end |
36 | 36 | ||
37 | should "return false if list_database are empty or null" do | 37 | should "return false if list_database are empty or null" do |
38 | list_compare = [] | 38 | list_compare = [] |
39 | - assert_equal true, LibraryHelper.valid_list_library?(list_compare) | 39 | + assert_equal true, SoftwareCommunitiesPlugin::LibraryHelper.valid_list_library?(list_compare) |
40 | end | 40 | end |
41 | 41 | ||
42 | should "return a html text with license name equals to linux" do | 42 | should "return a html text with license name equals to linux" do |
43 | libraries = [] | 43 | libraries = [] |
44 | 44 | ||
45 | - library_description = Library.new | 45 | + library_description = SoftwareCommunitiesPlugin::Library.new |
46 | library_description.name = "Lib" | 46 | library_description.name = "Lib" |
47 | 47 | ||
48 | libraries << library_description | 48 | libraries << library_description |
49 | - lib_table = LibraryHelper.libraries_as_tables(libraries) | 49 | + lib_table = SoftwareCommunitiesPlugin::LibraryHelper.libraries_as_tables(libraries) |
50 | 50 | ||
51 | assert_not_nil lib_table.first.call.index("lib") | 51 | assert_not_nil lib_table.first.call.index("lib") |
52 | end | 52 | end |
src/noosfero-spb/software_communities/test/unit/library_validation_test.rb
@@ -3,7 +3,7 @@ require File.dirname(__FILE__) + '/../../../../test/test_helper' | @@ -3,7 +3,7 @@ require File.dirname(__FILE__) + '/../../../../test/test_helper' | ||
3 | class LibraryValidationTest < ActiveSupport::TestCase | 3 | class LibraryValidationTest < ActiveSupport::TestCase |
4 | 4 | ||
5 | def setup | 5 | def setup |
6 | - @library = Library.new | 6 | + @library = SoftwareCommunitiesPlugin::Library.new |
7 | @library.name = "name" | 7 | @library.name = "name" |
8 | @library.version = "version" | 8 | @library.version = "version" |
9 | @library.license = "license" | 9 | @library.license = "license" |
src/noosfero-spb/software_communities/test/unit/operating_system_helper_test.rb
@@ -21,44 +21,44 @@ class OperatingSystemHelperTest < ActiveSupport::TestCase | @@ -21,44 +21,44 @@ class OperatingSystemHelperTest < ActiveSupport::TestCase | ||
21 | 21 | ||
22 | should "return an empty list" do | 22 | should "return an empty list" do |
23 | empty_list = [] | 23 | empty_list = [] |
24 | - assert_equal [],OperatingSystemHelper.list_operating_system(empty_list) | 24 | + assert_equal [], SoftwareCommunitiesPlugin::OperatingSystemHelper.list_operating_system(empty_list) |
25 | end | 25 | end |
26 | 26 | ||
27 | should "return a list with current OperatingSystems" do | 27 | should "return a list with current OperatingSystems" do |
28 | list_compare = [] | 28 | list_compare = [] |
29 | - list_op = OperatingSystemHelper.list_operating_system(@operating_system_objects) | 29 | + list_op = SoftwareCommunitiesPlugin::OperatingSystemHelper.list_operating_system(@operating_system_objects) |
30 | assert_equal list_compare.class, list_op.class | 30 | assert_equal list_compare.class, list_op.class |
31 | end | 31 | end |
32 | 32 | ||
33 | should "have same information from the list passed as parameter" do | 33 | should "have same information from the list passed as parameter" do |
34 | - list_compare = OperatingSystemHelper.list_operating_system(@operating_system_objects) | 34 | + list_compare = SoftwareCommunitiesPlugin::OperatingSystemHelper.list_operating_system(@operating_system_objects) |
35 | first_operating = @operating_system_objects.first[:operating_system_name_id] | 35 | first_operating = @operating_system_objects.first[:operating_system_name_id] |
36 | assert_equal first_operating, list_compare.first.operating_system_name_id.to_s | 36 | assert_equal first_operating, list_compare.first.operating_system_name_id.to_s |
37 | end | 37 | end |
38 | 38 | ||
39 | should "return a list with the same size of the parameter" do | 39 | should "return a list with the same size of the parameter" do |
40 | - list_compare = OperatingSystemHelper.list_operating_system(@operating_system_objects) | 40 | + list_compare = SoftwareCommunitiesPlugin::OperatingSystemHelper.list_operating_system(@operating_system_objects) |
41 | assert_equal @operating_system_objects.count, list_compare.count | 41 | assert_equal @operating_system_objects.count, list_compare.count |
42 | end | 42 | end |
43 | 43 | ||
44 | should "return false if list_operating_system are empty or null" do | 44 | should "return false if list_operating_system are empty or null" do |
45 | list_compare = [] | 45 | list_compare = [] |
46 | - assert_equal false,OperatingSystemHelper.valid_list_operating_system?(list_compare) | 46 | + assert_equal false, SoftwareCommunitiesPlugin::OperatingSystemHelper.valid_list_operating_system?(list_compare) |
47 | end | 47 | end |
48 | 48 | ||
49 | should "return a html text with operating system" do | 49 | should "return a html text with operating system" do |
50 | operating_systems = [] | 50 | operating_systems = [] |
51 | 51 | ||
52 | - operating_system = OperatingSystemName.new | 52 | + operating_system = SoftwareCommunitiesPlugin::OperatingSystemName.new |
53 | operating_system.name = "teste" | 53 | operating_system.name = "teste" |
54 | 54 | ||
55 | - software_operating_system = OperatingSystem.new | 55 | + software_operating_system = SoftwareCommunitiesPlugin::OperatingSystem.new |
56 | software_operating_system.version = 2 | 56 | software_operating_system.version = 2 |
57 | software_operating_system.operating_system_name = operating_system | 57 | software_operating_system.operating_system_name = operating_system |
58 | 58 | ||
59 | operating_systems << software_operating_system | 59 | operating_systems << software_operating_system |
60 | - op_table = OperatingSystemHelper.operating_system_as_tables(operating_systems) | 60 | + op_table = SoftwareCommunitiesPlugin::OperatingSystemHelper.operating_system_as_tables(operating_systems) |
61 | 61 | ||
62 | - assert_not_nil op_table.first.call.index(OperatingSystemName.first.name) | 62 | + assert_not_nil op_table.first.call.index(SoftwareCommunitiesPlugin::OperatingSystemName.first.name) |
63 | end | 63 | end |
64 | end | 64 | end |
src/noosfero-spb/software_communities/test/unit/operating_system_validation_test.rb
@@ -3,8 +3,8 @@ require File.dirname(__FILE__) + '/../../../../test/test_helper' | @@ -3,8 +3,8 @@ require File.dirname(__FILE__) + '/../../../../test/test_helper' | ||
3 | class OperatingSystemValidationTest < ActiveSupport::TestCase | 3 | class OperatingSystemValidationTest < ActiveSupport::TestCase |
4 | 4 | ||
5 | def setup | 5 | def setup |
6 | - operating_system_name = OperatingSystemName::new :name=>"Linux" | ||
7 | - @operating_system = OperatingSystem::new :version=>"3.0" | 6 | + operating_system_name = SoftwareCommunitiesPlugin::OperatingSystemName::new :name=>"Linux" |
7 | + @operating_system = SoftwareCommunitiesPlugin::OperatingSystem::new :version=>"3.0" | ||
8 | @operating_system.operating_system_name = operating_system_name | 8 | @operating_system.operating_system_name = operating_system_name |
9 | @operating_system | 9 | @operating_system |
10 | end | 10 | end |
src/noosfero-spb/software_communities/test/unit/repository_block_test.rb
@@ -5,15 +5,15 @@ class RepositoryBlockTest < ActiveSupport::TestCase | @@ -5,15 +5,15 @@ class RepositoryBlockTest < ActiveSupport::TestCase | ||
5 | include PluginTestHelper | 5 | include PluginTestHelper |
6 | 6 | ||
7 | should 'inherit from Block' do | 7 | should 'inherit from Block' do |
8 | - assert_kind_of Block, RepositoryBlock.new | 8 | + assert_kind_of Block, SoftwareCommunitiesPlugin::RepositoryBlock.new |
9 | end | 9 | end |
10 | 10 | ||
11 | should 'declare its default title' do | 11 | should 'declare its default title' do |
12 | - RepositoryBlock.any_instance.stubs(:profile_count).returns(0) | ||
13 | - assert_equal Block.new.default_title, RepositoryBlock.new.default_title | 12 | + SoftwareCommunitiesPlugin::RepositoryBlock.any_instance.stubs(:profile_count).returns(0) |
13 | + assert_equal Block.new.default_title, SoftwareCommunitiesPlugin::RepositoryBlock.new.default_title | ||
14 | end | 14 | end |
15 | 15 | ||
16 | should 'describe itself' do | 16 | should 'describe itself' do |
17 | - assert_not_equal Block.description, RepositoryBlock.description | 17 | + assert_not_equal Block.description, SoftwareCommunitiesPlugin::RepositoryBlock.description |
18 | end | 18 | end |
19 | end | 19 | end |
src/noosfero-spb/software_communities/test/unit/search_catalog_block_test.rb
@@ -4,16 +4,16 @@ require File.dirname(__FILE__) + '/../helpers/plugin_test_helper' | @@ -4,16 +4,16 @@ require File.dirname(__FILE__) + '/../helpers/plugin_test_helper' | ||
4 | class SearchCatalogBlockTest < ActiveSupport::TestCase | 4 | class SearchCatalogBlockTest < ActiveSupport::TestCase |
5 | include PluginTestHelper | 5 | include PluginTestHelper |
6 | should 'inherit from Block' do | 6 | should 'inherit from Block' do |
7 | - assert_kind_of Block, SearchCatalogBlock.new | 7 | + assert_kind_of Block, SoftwareCommunitiesPlugin::SearchCatalogBlock.new |
8 | end | 8 | end |
9 | 9 | ||
10 | should 'declare its default title' do | 10 | should 'declare its default title' do |
11 | - SearchCatalogBlock.any_instance.stubs(:profile_count).returns(0) | ||
12 | - assert_equal Block.new.default_title, SearchCatalogBlock.new.default_title | 11 | + SoftwareCommunitiesPlugin::SearchCatalogBlock.any_instance.stubs(:profile_count).returns(0) |
12 | + assert_equal Block.new.default_title, SoftwareCommunitiesPlugin::SearchCatalogBlock.new.default_title | ||
13 | end | 13 | end |
14 | 14 | ||
15 | should 'describe itself' do | 15 | should 'describe itself' do |
16 | - assert_not_equal Block.description, SearchCatalogBlock.description | 16 | + assert_not_equal Block.description, SoftwareCommunitiesPlugin::SearchCatalogBlock.description |
17 | end | 17 | end |
18 | 18 | ||
19 | end | 19 | end |
src/noosfero-spb/software_communities/test/unit/software_database_test.rb
@@ -2,16 +2,16 @@ require File.dirname(__FILE__) + '/../../../../test/test_helper' | @@ -2,16 +2,16 @@ require File.dirname(__FILE__) + '/../../../../test/test_helper' | ||
2 | 2 | ||
3 | class SoftwareDatabaseTest < ActiveSupport::TestCase | 3 | class SoftwareDatabaseTest < ActiveSupport::TestCase |
4 | def setup | 4 | def setup |
5 | - DatabaseDescription.create!(name: "PostgreSQL") | ||
6 | - @software_database = SoftwareDatabase.new( | 5 | + SoftwareCommunitiesPlugin::DatabaseDescription.create!(name: "PostgreSQL") |
6 | + @software_database = SoftwareCommunitiesPlugin::SoftwareDatabase.new( | ||
7 | :version => "1.0" | 7 | :version => "1.0" |
8 | ) | 8 | ) |
9 | @software_database.database_description_id = 1 | 9 | @software_database.database_description_id = 1 |
10 | end | 10 | end |
11 | 11 | ||
12 | def teardown | 12 | def teardown |
13 | - DatabaseDescription.destroy_all | ||
14 | - SoftwareDatabase.destroy_all | 13 | + SoftwareCommunitiesPlugin::DatabaseDescription.destroy_all |
14 | + SoftwareCommunitiesPlugin::SoftwareDatabase.destroy_all | ||
15 | end | 15 | end |
16 | 16 | ||
17 | should "save if all informations of @software_database are filled" do | 17 | should "save if all informations of @software_database are filled" do |
src/noosfero-spb/software_communities/test/unit/software_helper_test.rb
@@ -2,19 +2,19 @@ require File.dirname(__FILE__) + '/../../../../test/test_helper' | @@ -2,19 +2,19 @@ require File.dirname(__FILE__) + '/../../../../test/test_helper' | ||
2 | 2 | ||
3 | class SoftwareHelperTest < ActiveSupport::TestCase | 3 | class SoftwareHelperTest < ActiveSupport::TestCase |
4 | 4 | ||
5 | - include SoftwareHelper | 5 | + include SoftwareCommunitiesPlugin::SoftwareHelper |
6 | 6 | ||
7 | should "Create ProgrammingLanguages based on file with languages names" do | 7 | should "Create ProgrammingLanguages based on file with languages names" do |
8 | - ProgrammingLanguage.delete_all | 8 | + SoftwareCommunitiesPlugin::ProgrammingLanguage.delete_all |
9 | PATH_TO_FILE = "plugins/software_communities/public/static/languages.txt" | 9 | PATH_TO_FILE = "plugins/software_communities/public/static/languages.txt" |
10 | 10 | ||
11 | - SoftwareHelper.create_list_with_file(PATH_TO_FILE, ProgrammingLanguage) | 11 | + SoftwareCommunitiesPlugin::SoftwareHelper.create_list_with_file(PATH_TO_FILE, SoftwareCommunitiesPlugin::ProgrammingLanguage) |
12 | 12 | ||
13 | list = File.open(PATH_TO_FILE, "r") | 13 | list = File.open(PATH_TO_FILE, "r") |
14 | count = list.readlines.count | 14 | count = list.readlines.count |
15 | list.close | 15 | list.close |
16 | 16 | ||
17 | - assert(ProgrammingLanguage.count == count) | 17 | + assert(SoftwareCommunitiesPlugin::ProgrammingLanguage.count == count) |
18 | end | 18 | end |
19 | 19 | ||
20 | should "return the software template specified in config.yml file" do | 20 | should "return the software template specified in config.yml file" do |
@@ -22,9 +22,9 @@ class SoftwareHelperTest < ActiveSupport::TestCase | @@ -22,9 +22,9 @@ class SoftwareHelperTest < ActiveSupport::TestCase | ||
22 | 22 | ||
23 | parsed_yaml = {"software_template" => "software_template"} | 23 | parsed_yaml = {"software_template" => "software_template"} |
24 | 24 | ||
25 | - SoftwareHelper.stubs(:software_template_identifier).returns("software_template") | 25 | + SoftwareCommunitiesPlugin::SoftwareHelper.stubs(:software_template_identifier).returns("software_template") |
26 | 26 | ||
27 | - software_template = SoftwareHelper.software_template | 27 | + software_template = SoftwareCommunitiesPlugin::SoftwareHelper.software_template |
28 | assert !software_template.blank? | 28 | assert !software_template.blank? |
29 | assert software_template.is_template | 29 | assert software_template.is_template |
30 | end | 30 | end |
@@ -32,14 +32,14 @@ class SoftwareHelperTest < ActiveSupport::TestCase | @@ -32,14 +32,14 @@ class SoftwareHelperTest < ActiveSupport::TestCase | ||
32 | should "not return the software template if there is not software template" do | 32 | should "not return the software template if there is not software template" do |
33 | parsed_yaml = {"software_template" => "software_template"} | 33 | parsed_yaml = {"software_template" => "software_template"} |
34 | 34 | ||
35 | - SoftwareHelper.stubs(:software_template_identifier).returns("software_template") | 35 | + SoftwareCommunitiesPlugin::SoftwareHelper.stubs(:software_template_identifier).returns("software_template") |
36 | 36 | ||
37 | - software_template = SoftwareHelper.software_template | 37 | + software_template = SoftwareCommunitiesPlugin::SoftwareHelper.software_template |
38 | assert software_template.blank? | 38 | assert software_template.blank? |
39 | 39 | ||
40 | template_community = Community.create!(:name => "Software", :identifier => "software_template") | 40 | template_community = Community.create!(:name => "Software", :identifier => "software_template") |
41 | 41 | ||
42 | - software_template = SoftwareHelper.software_template | 42 | + software_template = SoftwareCommunitiesPlugin::SoftwareHelper.software_template |
43 | assert software_template.blank? | 43 | assert software_template.blank? |
44 | end | 44 | end |
45 | end | 45 | end |
src/noosfero-spb/software_communities/test/unit/software_info_test.rb
@@ -3,7 +3,7 @@ require File.dirname(__FILE__) + '/../helpers/plugin_test_helper' | @@ -3,7 +3,7 @@ require File.dirname(__FILE__) + '/../helpers/plugin_test_helper' | ||
3 | 3 | ||
4 | class SoftwareInfoValidationTest < ActiveSupport::TestCase | 4 | class SoftwareInfoValidationTest < ActiveSupport::TestCase |
5 | 5 | ||
6 | - include PluginTestHelper | 6 | + include SoftwareCommunitiesPlugin::PluginTestHelper |
7 | 7 | ||
8 | should "Return original license_info when license is not 'Another'" do | 8 | should "Return original license_info when license is not 'Another'" do |
9 | @software_info = create_software_info("software_test") | 9 | @software_info = create_software_info("software_test") |
@@ -41,4 +41,4 @@ class SoftwareInfoValidationTest < ActiveSupport::TestCase | @@ -41,4 +41,4 @@ class SoftwareInfoValidationTest < ActiveSupport::TestCase | ||
41 | assert_equal @software_info.license_info.link, another_license_link | 41 | assert_equal @software_info.license_info.link, another_license_link |
42 | end | 42 | end |
43 | 43 | ||
44 | -end | ||
45 | \ No newline at end of file | 44 | \ No newline at end of file |
45 | +end |
src/noosfero-spb/software_communities/test/unit/software_info_validation_test.rb
@@ -9,29 +9,29 @@ class SoftwareInfoValidationTest < ActiveSupport::TestCase | @@ -9,29 +9,29 @@ class SoftwareInfoValidationTest < ActiveSupport::TestCase | ||
9 | :name => 'New Software' | 9 | :name => 'New Software' |
10 | ) | 10 | ) |
11 | 11 | ||
12 | - @language = ProgrammingLanguage.new(:name => 'C++') | 12 | + @language = SoftwareCommunitiesPlugin::ProgrammingLanguage.new(:name => 'C++') |
13 | @language.save | 13 | @language.save |
14 | - @software_language = SoftwareLanguage.new( | 14 | + @software_language = SoftwareCommunitiesPlugin::SoftwareLanguage.new( |
15 | :version => '1' | 15 | :version => '1' |
16 | ) | 16 | ) |
17 | @software_language.programming_language = @language | 17 | @software_language.programming_language = @language |
18 | @software_language.save | 18 | @software_language.save |
19 | 19 | ||
20 | - @database = DatabaseDescription.new(:name => 'Oracle') | 20 | + @database = SoftwareCommunitiesPlugin::DatabaseDescription.new(:name => 'Oracle') |
21 | @database.save | 21 | @database.save |
22 | - @software_database = SoftwareDatabase.new( | 22 | + @software_database = SoftwareCommunitiesPlugin::SoftwareDatabase.new( |
23 | :version => '2' | 23 | :version => '2' |
24 | ) | 24 | ) |
25 | @software_database.database_description = @database | 25 | @software_database.database_description = @database |
26 | @software_database.save | 26 | @software_database.save |
27 | 27 | ||
28 | - @operating_system_name = OperatingSystemName.new(:name => 'Debian') | 28 | + @operating_system_name = SoftwareCommunitiesPlugin::OperatingSystemName.new(:name => 'Debian') |
29 | @operating_system_name.save | 29 | @operating_system_name.save |
30 | - @operating_system = OperatingSystem.new(:version => '1.0') | 30 | + @operating_system = SoftwareCommunitiesPlugin::OperatingSystem.new(:version => '1.0') |
31 | @operating_system.operating_system_name = @operating_system_name | 31 | @operating_system.operating_system_name = @operating_system_name |
32 | @operating_system.save | 32 | @operating_system.save |
33 | 33 | ||
34 | - @software_info = SoftwareInfo.new( | 34 | + @software_info = SoftwareCommunitiesPlugin::SoftwareInfo.new( |
35 | :acronym => "SFTW", | 35 | :acronym => "SFTW", |
36 | :e_mag => true, | 36 | :e_mag => true, |
37 | :icp_brasil => true, | 37 | :icp_brasil => true, |
@@ -53,13 +53,13 @@ class SoftwareInfoValidationTest < ActiveSupport::TestCase | @@ -53,13 +53,13 @@ class SoftwareInfoValidationTest < ActiveSupport::TestCase | ||
53 | end | 53 | end |
54 | 54 | ||
55 | def teardown | 55 | def teardown |
56 | - ProgrammingLanguage.destroy_all | ||
57 | - SoftwareLanguage.destroy_all | ||
58 | - DatabaseDescription.destroy_all | ||
59 | - SoftwareDatabase.destroy_all | ||
60 | - OperatingSystem.destroy_all | ||
61 | - OperatingSystemName.destroy_all | ||
62 | - SoftwareInfo.destroy_all | 56 | + SoftwareCommunitiesPlugin::ProgrammingLanguage.destroy_all |
57 | + SoftwareCommunitiesPlugin::SoftwareLanguage.destroy_all | ||
58 | + SoftwareCommunitiesPlugin::DatabaseDescription.destroy_all | ||
59 | + SoftwareCommunitiesPlugin::SoftwareDatabase.destroy_all | ||
60 | + SoftwareCommunitiesPlugin::OperatingSystem.destroy_all | ||
61 | + SoftwareCommunitiesPlugin::OperatingSystemName.destroy_all | ||
62 | + SoftwareCommunitiesPlugin::SoftwareInfo.destroy_all | ||
63 | end | 63 | end |
64 | 64 | ||
65 | should 'Save SoftwareInfo if all fields are filled' do | 65 | should 'Save SoftwareInfo if all fields are filled' do |
src/noosfero-spb/software_communities/test/unit/software_language_helper_test.rb
@@ -3,8 +3,8 @@ require File.dirname(__FILE__) + '/../../../../test/test_helper' | @@ -3,8 +3,8 @@ require File.dirname(__FILE__) + '/../../../../test/test_helper' | ||
3 | class SoftwareLanguageHelperTest < ActiveSupport::TestCase | 3 | class SoftwareLanguageHelperTest < ActiveSupport::TestCase |
4 | 4 | ||
5 | def setup | 5 | def setup |
6 | - pl1 = ProgrammingLanguage.create(:name => "Python") | ||
7 | - pl2 = ProgrammingLanguage.create(:name => "Java") | 6 | + pl1 = SoftwareCommunitiesPlugin::ProgrammingLanguage.create(:name => "Python") |
7 | + pl2 = SoftwareCommunitiesPlugin::ProgrammingLanguage.create(:name => "Java") | ||
8 | 8 | ||
9 | @software_language_objects = [ | 9 | @software_language_objects = [ |
10 | {:programming_language_id => pl1.id.to_s ,:version => "2.0"}, | 10 | {:programming_language_id => pl1.id.to_s ,:version => "2.0"}, |
@@ -15,35 +15,35 @@ class SoftwareLanguageHelperTest < ActiveSupport::TestCase | @@ -15,35 +15,35 @@ class SoftwareLanguageHelperTest < ActiveSupport::TestCase | ||
15 | 15 | ||
16 | def teardown | 16 | def teardown |
17 | @software_language_objects = nil | 17 | @software_language_objects = nil |
18 | - ProgrammingLanguage.destroy_all | 18 | + SoftwareCommunitiesPlugin::ProgrammingLanguage.destroy_all |
19 | end | 19 | end |
20 | 20 | ||
21 | should "return an empty list" do | 21 | should "return an empty list" do |
22 | empty_list = [] | 22 | empty_list = [] |
23 | - assert_equal [], SoftwareLanguageHelper.list_language(empty_list) | 23 | + assert_equal [], SoftwareCommunitiesPlugin::SoftwareLanguageHelper.list_language(empty_list) |
24 | end | 24 | end |
25 | 25 | ||
26 | should "return a list with current software language objects" do | 26 | should "return a list with current software language objects" do |
27 | list_compare = [] | 27 | list_compare = [] |
28 | - softwares = SoftwareLanguageHelper.list_language(@software_language_objects) | 28 | + softwares = SoftwareCommunitiesPlugin::SoftwareLanguageHelper.list_language(@software_language_objects) |
29 | assert_equal list_compare.class, softwares.class | 29 | assert_equal list_compare.class, softwares.class |
30 | end | 30 | end |
31 | 31 | ||
32 | should "have same information from the list passed as parameter" do | 32 | should "have same information from the list passed as parameter" do |
33 | - list_compare = SoftwareLanguageHelper.list_language(@software_language_objects) | 33 | + list_compare = SoftwareCommunitiesPlugin::SoftwareLanguageHelper.list_language(@software_language_objects) |
34 | lang_id = @software_language_objects.first[:programming_language_id].to_i | 34 | lang_id = @software_language_objects.first[:programming_language_id].to_i |
35 | 35 | ||
36 | assert_equal lang_id, list_compare.first.programming_language_id | 36 | assert_equal lang_id, list_compare.first.programming_language_id |
37 | end | 37 | end |
38 | 38 | ||
39 | should "return a list with the same size of the parameter" do | 39 | should "return a list with the same size of the parameter" do |
40 | - list_compare = SoftwareLanguageHelper.list_language(@software_language_objects) | 40 | + list_compare = SoftwareCommunitiesPlugin::SoftwareLanguageHelper.list_language(@software_language_objects) |
41 | assert_equal @software_language_objects.count, list_compare.count | 41 | assert_equal @software_language_objects.count, list_compare.count |
42 | end | 42 | end |
43 | 43 | ||
44 | should "return false if list_language are empty or null" do | 44 | should "return false if list_language are empty or null" do |
45 | list_compare = [] | 45 | list_compare = [] |
46 | - assert_equal false,SoftwareLanguageHelper.valid_list_language?(list_compare) | 46 | + assert_equal false, SoftwareCommunitiesPlugin::SoftwareLanguageHelper.valid_list_language?(list_compare) |
47 | end | 47 | end |
48 | 48 | ||
49 | should "remove invalid tables from the list" do | 49 | should "remove invalid tables from the list" do |
@@ -53,7 +53,7 @@ class SoftwareLanguageHelperTest < ActiveSupport::TestCase | @@ -53,7 +53,7 @@ class SoftwareLanguageHelperTest < ActiveSupport::TestCase | ||
53 | }) | 53 | }) |
54 | 54 | ||
55 | software_language_objects_length = @software_language_objects.count | 55 | software_language_objects_length = @software_language_objects.count |
56 | - list_compare = SoftwareLanguageHelper.list_language(@software_language_objects) | 56 | + list_compare = SoftwareCommunitiesPlugin::SoftwareLanguageHelper.list_language(@software_language_objects) |
57 | 57 | ||
58 | assert_equal software_language_objects_length-1, list_compare.count | 58 | assert_equal software_language_objects_length-1, list_compare.count |
59 | end | 59 | end |
src/noosfero-spb/software_communities/test/unit/software_language_validation.rb
@@ -9,7 +9,7 @@ class SoftwareLanguageValidationTest < ActiveSupport::TestCase | @@ -9,7 +9,7 @@ class SoftwareLanguageValidationTest < ActiveSupport::TestCase | ||
9 | 9 | ||
10 | def teardown | 10 | def teardown |
11 | @software_info = nil | 11 | @software_info = nil |
12 | - SoftwareInfo.destroy_all | 12 | + SoftwareCommunitiesPlugin::SoftwareInfo.destroy_all |
13 | end | 13 | end |
14 | 14 | ||
15 | should "Save SoftwareLanguage if version and prog_language are filled" do | 15 | should "Save SoftwareLanguage if version and prog_language are filled" do |
@@ -38,15 +38,15 @@ class SoftwareLanguageValidationTest < ActiveSupport::TestCase | @@ -38,15 +38,15 @@ class SoftwareLanguageValidationTest < ActiveSupport::TestCase | ||
38 | private | 38 | private |
39 | 39 | ||
40 | def create_software_language | 40 | def create_software_language |
41 | - software_language = SoftwareLanguage.new | 41 | + software_language = SoftwareCommunitiesPlugin::SoftwareLanguage.new |
42 | software_language.software_info = @software_info | 42 | software_language.software_info = @software_info |
43 | - software_language.programming_language = ProgrammingLanguage.last | 43 | + software_language.programming_language = SoftwareCommunitiesPlugin::ProgrammingLanguage.last |
44 | software_language.version = "version" | 44 | software_language.version = "version" |
45 | software_language | 45 | software_language |
46 | end | 46 | end |
47 | 47 | ||
48 | def create_software_info | 48 | def create_software_info |
49 | - software_info = SoftwareInfo.new | 49 | + software_info = SoftwareCommunitiesPlugin::SoftwareInfo.new |
50 | software_info.community_id = fast_create(Community).id | 50 | software_info.community_id = fast_create(Community).id |
51 | software_info.community.name = 'Noosfero' | 51 | software_info.community.name = 'Noosfero' |
52 | software_info.e_mag = true | 52 | software_info.e_mag = true |
@@ -61,9 +61,9 @@ class SoftwareLanguageValidationTest < ActiveSupport::TestCase | @@ -61,9 +61,9 @@ class SoftwareLanguageValidationTest < ActiveSupport::TestCase | ||
61 | end | 61 | end |
62 | 62 | ||
63 | def create_programming_language | 63 | def create_programming_language |
64 | - ProgrammingLanguage.create(:name=>"C") | ||
65 | - ProgrammingLanguage.create(:name=>"C++") | ||
66 | - ProgrammingLanguage.create(:name=>"Ruby") | ||
67 | - ProgrammingLanguage.create(:name=>"Python") | 64 | + SoftwareCommunitiesPlugin::ProgrammingLanguage.create(:name=>"C") |
65 | + SoftwareCommunitiesPlugin::ProgrammingLanguage.create(:name=>"C++") | ||
66 | + SoftwareCommunitiesPlugin::ProgrammingLanguage.create(:name=>"Ruby") | ||
67 | + SoftwareCommunitiesPlugin::ProgrammingLanguage.create(:name=>"Python") | ||
68 | end | 68 | end |
69 | end | 69 | end |
src/noosfero-spb/software_communities/test/unit/software_license_info_test.rb
@@ -3,7 +3,7 @@ require File.dirname(__FILE__) + '/../../../../test/test_helper' | @@ -3,7 +3,7 @@ require File.dirname(__FILE__) + '/../../../../test/test_helper' | ||
3 | class SoftwareDatabaseTest < ActiveSupport::TestCase | 3 | class SoftwareDatabaseTest < ActiveSupport::TestCase |
4 | 4 | ||
5 | should "save if all informations are filled" do | 5 | should "save if all informations are filled" do |
6 | - @software_license_info = LicenseInfo.create( | 6 | + @software_license_info = SoftwareCommunitiesPlugin::LicenseInfo.create( |
7 | :version => "GPL", | 7 | :version => "GPL", |
8 | :link => "www.gpl2.com" | 8 | :link => "www.gpl2.com" |
9 | ) | 9 | ) |
@@ -11,7 +11,7 @@ class SoftwareDatabaseTest < ActiveSupport::TestCase | @@ -11,7 +11,7 @@ class SoftwareDatabaseTest < ActiveSupport::TestCase | ||
11 | end | 11 | end |
12 | 12 | ||
13 | should "not save if license info version is empty" do | 13 | should "not save if license info version is empty" do |
14 | - @software_license_info = LicenseInfo.create( | 14 | + @software_license_info = SoftwareCommunitiesPlugin::LicenseInfo.create( |
15 | :version => "GPL", | 15 | :version => "GPL", |
16 | :link => "www.gpl2.com" | 16 | :link => "www.gpl2.com" |
17 | ) | 17 | ) |
@@ -20,7 +20,7 @@ class SoftwareDatabaseTest < ActiveSupport::TestCase | @@ -20,7 +20,7 @@ class SoftwareDatabaseTest < ActiveSupport::TestCase | ||
20 | end | 20 | end |
21 | 21 | ||
22 | should "save if link is empty" do | 22 | should "save if link is empty" do |
23 | - @software_license_info = LicenseInfo.create( | 23 | + @software_license_info = SoftwareCommunitiesPlugin::LicenseInfo.create( |
24 | :version => "GPL", | 24 | :version => "GPL", |
25 | :link => "www.gpl2.com") | 25 | :link => "www.gpl2.com") |
26 | @software_license_info.link = nil | 26 | @software_license_info.link = nil |
src/noosfero-spb/software_communities/test/unit/software_registration_test.rb
@@ -9,14 +9,14 @@ class SoftwareRegistrationTest < ActiveSupport::TestCase | @@ -9,14 +9,14 @@ class SoftwareRegistrationTest < ActiveSupport::TestCase | ||
9 | 9 | ||
10 | def teardown | 10 | def teardown |
11 | Community.destroy_all | 11 | Community.destroy_all |
12 | - SoftwareInfo.destroy_all | 12 | + SoftwareCommunitiesPlugin::SoftwareInfo.destroy_all |
13 | Task.destroy_all | 13 | Task.destroy_all |
14 | end | 14 | end |
15 | 15 | ||
16 | should 'include software registration task if is admin' do | 16 | should 'include software registration task if is admin' do |
17 | person = create_user('molly').person | 17 | person = create_user('molly').person |
18 | @environment.add_admin(person) | 18 | @environment.add_admin(person) |
19 | - task = CreateSoftware.create!( | 19 | + task = SoftwareCommunitiesPlugin::CreateSoftware.create!( |
20 | :name => "Teste One", | 20 | :name => "Teste One", |
21 | :requestor => person, | 21 | :requestor => person, |
22 | :environment => @environment | 22 | :environment => @environment |
@@ -27,16 +27,16 @@ class SoftwareRegistrationTest < ActiveSupport::TestCase | @@ -27,16 +27,16 @@ class SoftwareRegistrationTest < ActiveSupport::TestCase | ||
27 | should 'create software when admin accept software create task' do | 27 | should 'create software when admin accept software create task' do |
28 | person = create_user('Pedro').person | 28 | person = create_user('Pedro').person |
29 | @environment.add_admin(person) | 29 | @environment.add_admin(person) |
30 | - task = CreateSoftware.create!( | 30 | + task = SoftwareCommunitiesPlugin::CreateSoftware.create!( |
31 | :name => "Teste Two", | 31 | :name => "Teste Two", |
32 | :requestor => person, | 32 | :requestor => person, |
33 | :environment => @environment, | 33 | :environment => @environment, |
34 | :finality => "something" | 34 | :finality => "something" |
35 | ) | 35 | ) |
36 | 36 | ||
37 | - software_count = SoftwareInfo.count | 37 | + software_count = SoftwareCommunitiesPlugin::SoftwareInfo.count |
38 | task.finish | 38 | task.finish |
39 | 39 | ||
40 | - assert_equal software_count+1, SoftwareInfo.count | 40 | + assert_equal software_count+1, SoftwareCommunitiesPlugin::SoftwareInfo.count |
41 | end | 41 | end |
42 | end | 42 | end |
src/noosfero-spb/software_communities/test/unit/software_tab_data_block_test.rb
@@ -2,7 +2,7 @@ require File.dirname(__FILE__) + '/../../../../test/test_helper' | @@ -2,7 +2,7 @@ require File.dirname(__FILE__) + '/../../../../test/test_helper' | ||
2 | require File.dirname(__FILE__) + '/../helpers/plugin_test_helper' | 2 | require File.dirname(__FILE__) + '/../helpers/plugin_test_helper' |
3 | 3 | ||
4 | class SoftwareTabDataBlockTest < ActiveSupport::TestCase | 4 | class SoftwareTabDataBlockTest < ActiveSupport::TestCase |
5 | - include PluginTestHelper | 5 | + include SoftwareCommunitiesPlugin::PluginTestHelper |
6 | 6 | ||
7 | def setup | 7 | def setup |
8 | @software_info = create_software_info("A new Software") | 8 | @software_info = create_software_info("A new Software") |
@@ -14,15 +14,15 @@ class SoftwareTabDataBlockTest < ActiveSupport::TestCase | @@ -14,15 +14,15 @@ class SoftwareTabDataBlockTest < ActiveSupport::TestCase | ||
14 | @soft_community.blogs << Blog.new(:name=>"Second blog") | 14 | @soft_community.blogs << Blog.new(:name=>"Second blog") |
15 | @soft_community.save! | 15 | @soft_community.save! |
16 | 16 | ||
17 | - SoftwareTabDataBlock.any_instance.stubs(:owner).returns(@soft_community) | 17 | + SoftwareCommunitiesPlugin::SoftwareTabDataBlock.any_instance.stubs(:owner).returns(@soft_community) |
18 | end | 18 | end |
19 | 19 | ||
20 | should "get its owner blogs" do | 20 | should "get its owner blogs" do |
21 | - assert_equal @soft_community.blogs, SoftwareTabDataBlock.new.blogs | 21 | + assert_equal @soft_community.blogs, SoftwareCommunitiesPlugin::SoftwareTabDataBlock.new.blogs |
22 | end | 22 | end |
23 | 23 | ||
24 | should "actual_blog get the first blog if it is not defined" do | 24 | should "actual_blog get the first blog if it is not defined" do |
25 | - assert_equal @soft_community.blogs.first, SoftwareTabDataBlock.new.actual_blog | 25 | + assert_equal @soft_community.blogs.first, SoftwareCommunitiesPlugin::SoftwareTabDataBlock.new.actual_blog |
26 | end | 26 | end |
27 | 27 | ||
28 | should "actual_blog get the defined community blog" do | 28 | should "actual_blog get the defined community blog" do |
@@ -46,13 +46,13 @@ class SoftwareTabDataBlockTest < ActiveSupport::TestCase | @@ -46,13 +46,13 @@ class SoftwareTabDataBlockTest < ActiveSupport::TestCase | ||
46 | soft_tab_data = create_software_tab_data_block(last_blog) | 46 | soft_tab_data = create_software_tab_data_block(last_blog) |
47 | craete_sample_posts(last_blog, 6) | 47 | craete_sample_posts(last_blog, 6) |
48 | 48 | ||
49 | - assert_equal SoftwareTabDataBlock::TOTAL_POSTS_DYSPLAYED, soft_tab_data.posts.count | 49 | + assert_equal SoftwareCommunitiesPlugin::SoftwareTabDataBlock::TOTAL_POSTS_DYSPLAYED, soft_tab_data.posts.count |
50 | end | 50 | end |
51 | 51 | ||
52 | private | 52 | private |
53 | 53 | ||
54 | def create_software_tab_data_block blog | 54 | def create_software_tab_data_block blog |
55 | - soft_tab_data = SoftwareTabDataBlock.new | 55 | + soft_tab_data = SoftwareCommunitiesPlugin::SoftwareTabDataBlock.new |
56 | soft_tab_data.displayed_blog = blog.id | 56 | soft_tab_data.displayed_blog = blog.id |
57 | soft_tab_data | 57 | soft_tab_data |
58 | end | 58 | end |
src/noosfero-spb/software_communities/test/unit/softwares_block_test.rb
@@ -2,22 +2,22 @@ require File.dirname(__FILE__) + '/../../../../test/test_helper' | @@ -2,22 +2,22 @@ require File.dirname(__FILE__) + '/../../../../test/test_helper' | ||
2 | require File.dirname(__FILE__) + '/../helpers/plugin_test_helper' | 2 | require File.dirname(__FILE__) + '/../helpers/plugin_test_helper' |
3 | 3 | ||
4 | class SoftwaresBlockTest < ActiveSupport::TestCase | 4 | class SoftwaresBlockTest < ActiveSupport::TestCase |
5 | - include PluginTestHelper | 5 | + include SoftwareCommunitiesPlugin::PluginTestHelper |
6 | should 'inherit from ProfileListBlock' do | 6 | should 'inherit from ProfileListBlock' do |
7 | - assert_kind_of ProfileListBlock, SoftwaresBlock.new | 7 | + assert_kind_of ProfileListBlock, SoftwareCommunitiesPlugin::SoftwaresBlock.new |
8 | end | 8 | end |
9 | 9 | ||
10 | should 'declare its default title' do | 10 | should 'declare its default title' do |
11 | - SoftwaresBlock.any_instance.stubs(:profile_count).returns(0) | ||
12 | - assert_not_equal ProfileListBlock.new.default_title, SoftwaresBlock.new.default_title | 11 | + SoftwareCommunitiesPlugin::SoftwaresBlock.any_instance.stubs(:profile_count).returns(0) |
12 | + assert_not_equal ProfileListBlock.new.default_title, SoftwareCommunitiesPlugin::SoftwaresBlock.new.default_title | ||
13 | end | 13 | end |
14 | 14 | ||
15 | should 'describe itself' do | 15 | should 'describe itself' do |
16 | - assert_not_equal ProfileListBlock.description, SoftwaresBlock.description | 16 | + assert_not_equal ProfileListBlock.description, SoftwareCommunitiesPlugin::SoftwaresBlock.description |
17 | end | 17 | end |
18 | 18 | ||
19 | should 'give empty footer on unsupported owner type' do | 19 | should 'give empty footer on unsupported owner type' do |
20 | - block = SoftwaresBlock.new | 20 | + block = SoftwareCommunitiesPlugin::SoftwaresBlock.new |
21 | block.expects(:owner).returns(1) | 21 | block.expects(:owner).returns(1) |
22 | assert_equal '', block.footer | 22 | assert_equal '', block.footer |
23 | end | 23 | end |
@@ -34,7 +34,7 @@ class SoftwaresBlockTest < ActiveSupport::TestCase | @@ -34,7 +34,7 @@ class SoftwaresBlockTest < ActiveSupport::TestCase | ||
34 | software_info = create_software_info("new software") | 34 | software_info = create_software_info("new software") |
35 | software_info.community.add_member(user) | 35 | software_info.community.add_member(user) |
36 | 36 | ||
37 | - block = SoftwaresBlock.new | 37 | + block = SoftwareCommunitiesPlugin::SoftwaresBlock.new |
38 | block.expects(:owner).at_least_once.returns(user) | 38 | block.expects(:owner).at_least_once.returns(user) |
39 | 39 | ||
40 | assert_equivalent [software_info.community], block.profiles | 40 | assert_equivalent [software_info.community], block.profiles |