Commit 7fbb381df7943c34cb90278f923fa1df818f92ff

Authored by Daniel Cunha
Committed by Daniela Feitosa
1 parent b71ad908

Fixing Box tests

Showing 2 changed files with 30 additions and 2 deletions   Show diff stats
app/models/box.rb
@@ -16,6 +16,8 @@ class Box < ActiveRecord::Base @@ -16,6 +16,8 @@ class Box < ActiveRecord::Base
16 CategoriesBlock 16 CategoriesBlock
17 CommunitiesBlock 17 CommunitiesBlock
18 EnterprisesBlock 18 EnterprisesBlock
  19 + EnvironmentStatisticsBlock
  20 + FansBlock
19 FavoriteEnterprisesBlock 21 FavoriteEnterprisesBlock
20 FeedReaderBlock 22 FeedReaderBlock
21 FriendsBlock 23 FriendsBlock
@@ -23,6 +25,7 @@ class Box < ActiveRecord::Base @@ -23,6 +25,7 @@ class Box < ActiveRecord::Base
23 LinkListBlock 25 LinkListBlock
24 LoginBlock 26 LoginBlock
25 MainBlock 27 MainBlock
  28 + MembersBlock
26 MyNetworkBlock 29 MyNetworkBlock
27 PeopleBlock 30 PeopleBlock
28 ProfileImageBlock 31 ProfileImageBlock
@@ -39,8 +42,10 @@ class Box < ActiveRecord::Base @@ -39,8 +42,10 @@ class Box < ActiveRecord::Base
39 BlogArchivesBlock 42 BlogArchivesBlock
40 CategoriesBlock 43 CategoriesBlock
41 CommunitiesBlock 44 CommunitiesBlock
  45 + DisabledEnterpriseMessageBlock
42 EnterprisesBlock 46 EnterprisesBlock
43 EnvironmentStatisticsBlock 47 EnvironmentStatisticsBlock
  48 + FansBlock
44 FavoriteEnterprisesBlock 49 FavoriteEnterprisesBlock
45 FeaturedProductsBlock 50 FeaturedProductsBlock
46 FeedReaderBlock 51 FeedReaderBlock
@@ -49,8 +54,10 @@ class Box < ActiveRecord::Base @@ -49,8 +54,10 @@ class Box < ActiveRecord::Base
49 LinkListBlock 54 LinkListBlock
50 LocationBlock 55 LocationBlock
51 LoginBlock 56 LoginBlock
  57 + MembersBlock
52 MyNetworkBlock 58 MyNetworkBlock
53 PeopleBlock 59 PeopleBlock
  60 + ProductsBlock
54 ProfileImageBlock 61 ProfileImageBlock
55 ProfileInfoBlock 62 ProfileInfoBlock
56 ProfileSearchBlock 63 ProfileSearchBlock
test/unit/box_test.rb
@@ -5,36 +5,55 @@ class BoxTest < ActiveSupport::TestCase @@ -5,36 +5,55 @@ class BoxTest < ActiveSupport::TestCase
5 should 'list allowed blocks for center box' do 5 should 'list allowed blocks for center box' do
6 blocks = Box.new(:position => 1).acceptable_blocks 6 blocks = Box.new(:position => 1).acceptable_blocks
7 7
8 - assert blocks.include?('main-block') 8 + assert !blocks.include?('block')
  9 + assert !blocks.include?('disabled-enterprise-message-block')
  10 + assert !blocks.include?('featured-products-block')
  11 + assert !blocks.include?('products-block')
  12 + assert !blocks.include?('profile-info-block')
  13 + assert !blocks.include?('profile-list-block')
  14 + assert !blocks.include?('profile-search-block')
  15 + assert !blocks.include?('slideshow-block')
  16 + assert !blocks.include?('location-block')
  17 +
9 assert blocks.include?('article-block') 18 assert blocks.include?('article-block')
10 assert blocks.include?('blog-archives-block') 19 assert blocks.include?('blog-archives-block')
  20 + assert blocks.include?('categories-block')
11 assert blocks.include?('communities-block') 21 assert blocks.include?('communities-block')
12 assert blocks.include?('enterprises-block') 22 assert blocks.include?('enterprises-block')
  23 + assert blocks.include?('environment-statistics-block')
  24 + assert blocks.include?('fans-block')
13 assert blocks.include?('favorite-enterprises-block') 25 assert blocks.include?('favorite-enterprises-block')
14 assert blocks.include?('feed-reader-block') 26 assert blocks.include?('feed-reader-block')
15 assert blocks.include?('friends-block') 27 assert blocks.include?('friends-block')
  28 + assert blocks.include?('highlights-block')
16 assert blocks.include?('link-list-block') 29 assert blocks.include?('link-list-block')
  30 + assert blocks.include?('login-block')
17 assert blocks.include?('main-block') 31 assert blocks.include?('main-block')
  32 + assert blocks.include?('members-block')
18 assert blocks.include?('my-network-block') 33 assert blocks.include?('my-network-block')
19 assert blocks.include?('people-block') 34 assert blocks.include?('people-block')
20 assert blocks.include?('profile-image-block') 35 assert blocks.include?('profile-image-block')
21 assert blocks.include?('raw-html-block') 36 assert blocks.include?('raw-html-block')
22 assert blocks.include?('recent-documents-block') 37 assert blocks.include?('recent-documents-block')
  38 + assert blocks.include?('sellers-search-block')
23 assert blocks.include?('tags-block') 39 assert blocks.include?('tags-block')
24 -  
25 end 40 end
26 41
27 should 'list allowed blocks for box at position 2' do 42 should 'list allowed blocks for box at position 2' do
28 blocks = Box.new(:position => 2).acceptable_blocks 43 blocks = Box.new(:position => 2).acceptable_blocks
29 44
30 assert !blocks.include?('main-block') 45 assert !blocks.include?('main-block')
  46 + assert !blocks.include?('block')
  47 + assert !blocks.include?('profile-list-block')
31 48
32 assert blocks.include?('article-block') 49 assert blocks.include?('article-block')
33 assert blocks.include?('blog-archives-block') 50 assert blocks.include?('blog-archives-block')
34 assert blocks.include?('categories-block') 51 assert blocks.include?('categories-block')
35 assert blocks.include?('communities-block') 52 assert blocks.include?('communities-block')
  53 + assert blocks.include?('disabled-enterprise-message-block')
36 assert blocks.include?('enterprises-block') 54 assert blocks.include?('enterprises-block')
37 assert blocks.include?('environment-statistics-block') 55 assert blocks.include?('environment-statistics-block')
  56 + assert blocks.include?('fans-block')
38 assert blocks.include?('favorite-enterprises-block') 57 assert blocks.include?('favorite-enterprises-block')
39 assert blocks.include?('featured-products-block') 58 assert blocks.include?('featured-products-block')
40 assert blocks.include?('feed-reader-block') 59 assert blocks.include?('feed-reader-block')
@@ -43,8 +62,10 @@ class BoxTest < ActiveSupport::TestCase @@ -43,8 +62,10 @@ class BoxTest < ActiveSupport::TestCase
43 assert blocks.include?('link-list-block') 62 assert blocks.include?('link-list-block')
44 assert blocks.include?('location-block') 63 assert blocks.include?('location-block')
45 assert blocks.include?('login-block') 64 assert blocks.include?('login-block')
  65 + assert blocks.include?('members-block')
46 assert blocks.include?('my-network-block') 66 assert blocks.include?('my-network-block')
47 assert blocks.include?('people-block') 67 assert blocks.include?('people-block')
  68 + assert blocks.include?('products-block')
48 assert blocks.include?('profile-image-block') 69 assert blocks.include?('profile-image-block')
49 assert blocks.include?('profile-info-block') 70 assert blocks.include?('profile-info-block')
50 assert blocks.include?('profile-search-block') 71 assert blocks.include?('profile-search-block')