Commit c9a96b365f5b5c90b40719fb279a8d30de78ee72
Committed by
Daniela Feitosa
1 parent
7b9c721d
Exists in
staging
and in
42 other branches
Improving Box tests
Showing
2 changed files
with
48 additions
and
5 deletions
Show diff stats
app/models/box.rb
| ... | ... | @@ -17,13 +17,13 @@ class Box < ActiveRecord::Base |
| 17 | 17 | EnterprisesBlock |
| 18 | 18 | FavoriteEnterprisesBlock |
| 19 | 19 | FeedReaderBlock |
| 20 | - RawHTMLBlock | |
| 21 | 20 | FriendsBlock |
| 22 | 21 | LinkListBlock |
| 23 | 22 | MainBlock |
| 24 | 23 | MyNetworkBlock |
| 25 | 24 | PeopleBlock |
| 26 | 25 | ProfileImageBlock |
| 26 | + RawHTMLBlock | |
| 27 | 27 | RecentDocumentsBlock |
| 28 | 28 | TagsBlock |
| 29 | 29 | } | ... | ... |
test/unit/box_test.rb
| ... | ... | @@ -3,13 +3,56 @@ require File.dirname(__FILE__) + '/../test_helper' |
| 3 | 3 | class BoxTest < ActiveSupport::TestCase |
| 4 | 4 | |
| 5 | 5 | should 'list allowed blocks for center box' do |
| 6 | - b = Box.new(:position => 1) | |
| 7 | - assert b.acceptable_blocks.include?('main-block') | |
| 6 | + blocks = Box.new(:position => 1).acceptable_blocks | |
| 7 | + | |
| 8 | + assert blocks.include?('main-block') | |
| 9 | + assert blocks.include?('article-block') | |
| 10 | + assert blocks.include?('blog-archives-block') | |
| 11 | + assert blocks.include?('communities-block') | |
| 12 | + assert blocks.include?('enterprises-block') | |
| 13 | + assert blocks.include?('favorite-enterprises-block') | |
| 14 | + assert blocks.include?('feed-reader-block') | |
| 15 | + assert blocks.include?('friends-block') | |
| 16 | + assert blocks.include?('link-list-block') | |
| 17 | + assert blocks.include?('main-block') | |
| 18 | + assert blocks.include?('my-network-block') | |
| 19 | + assert blocks.include?('people-block') | |
| 20 | + assert blocks.include?('profile-image-block') | |
| 21 | + assert blocks.include?('raw-html-block') | |
| 22 | + assert blocks.include?('recent-documents-block') | |
| 23 | + assert blocks.include?('tags-block') | |
| 24 | + | |
| 8 | 25 | end |
| 9 | 26 | |
| 10 | 27 | should 'list allowed blocks for box at position 2' do |
| 11 | - b = Box.new(:position => 2) | |
| 12 | - assert !b.acceptable_blocks.include?('main-block') | |
| 28 | + blocks = Box.new(:position => 2).acceptable_blocks | |
| 29 | + | |
| 30 | + assert !blocks.include?('main-block') | |
| 31 | + | |
| 32 | + assert blocks.include?('article-block') | |
| 33 | + assert blocks.include?('blog-archives-block') | |
| 34 | + assert blocks.include?('categories-block') | |
| 35 | + assert blocks.include?('communities-block') | |
| 36 | + assert blocks.include?('enterprises-block') | |
| 37 | + assert blocks.include?('environment-statistics-block') | |
| 38 | + assert blocks.include?('favorite-enterprises-block') | |
| 39 | + assert blocks.include?('featured-products-block') | |
| 40 | + assert blocks.include?('feed-reader-block') | |
| 41 | + assert blocks.include?('friends-block') | |
| 42 | + assert blocks.include?('highlights-block') | |
| 43 | + assert blocks.include?('link-list-block') | |
| 44 | + assert blocks.include?('location-block') | |
| 45 | + assert blocks.include?('login-block') | |
| 46 | + assert blocks.include?('my-network-block') | |
| 47 | + assert blocks.include?('people-block') | |
| 48 | + assert blocks.include?('profile-image-block') | |
| 49 | + assert blocks.include?('profile-info-block') | |
| 50 | + assert blocks.include?('profile-search-block') | |
| 51 | + assert blocks.include?('raw-html-block') | |
| 52 | + assert blocks.include?('recent-documents-block') | |
| 53 | + assert blocks.include?('sellers-search-block') | |
| 54 | + assert blocks.include?('slideshow-block') | |
| 55 | + assert blocks.include?('tags-block') | |
| 13 | 56 | end |
| 14 | 57 | |
| 15 | 58 | end | ... | ... |