Commit d3284d42bd5e2dcac61de961f43cb0a7ea739720
1 parent
a46ca8c8
Exists in
master
and in
22 other branches
rails3: fix folder tests
PS: still failing test because xss_terminate is stripping html comments now.
Showing
1 changed file
with
8 additions
and
8 deletions
Show diff stats
test/unit/folder_test.rb
| @@ -31,8 +31,8 @@ class FolderTest < ActiveSupport::TestCase | @@ -31,8 +31,8 @@ class FolderTest < ActiveSupport::TestCase | ||
| 31 | should 'have images that are only images or other folders' do | 31 | should 'have images that are only images or other folders' do |
| 32 | p = create_user('test_user').person | 32 | p = create_user('test_user').person |
| 33 | f = fast_create(Folder, :profile_id => p.id) | 33 | f = fast_create(Folder, :profile_id => p.id) |
| 34 | - file = UploadedFile.create!(:uploaded_data => fixture_file_upload('/files/test.txt', 'text/plain'), :parent => f, :profile => p) | ||
| 35 | - image = UploadedFile.create!(:uploaded_data => fixture_file_upload('/files/rails.png', 'image/png'), :parent => f, :profile => p) | 34 | + file = create(UploadedFile, :uploaded_data => fixture_file_upload('/files/test.txt', 'text/plain'), :parent => f, :profile => p) |
| 35 | + image = create(UploadedFile, :uploaded_data => fixture_file_upload('/files/rails.png', 'image/png'), :parent => f, :profile => p) | ||
| 36 | folder = fast_create(Folder, :profile_id => p.id, :parent_id => f.id) | 36 | folder = fast_create(Folder, :profile_id => p.id, :parent_id => f.id) |
| 37 | 37 | ||
| 38 | assert_equivalent [folder, image], f.images | 38 | assert_equivalent [folder, image], f.images |
| @@ -42,7 +42,7 @@ class FolderTest < ActiveSupport::TestCase | @@ -42,7 +42,7 @@ class FolderTest < ActiveSupport::TestCase | ||
| 42 | p = create_user('test_user').person | 42 | p = create_user('test_user').person |
| 43 | f = fast_create(Folder, :profile_id => p.id) | 43 | f = fast_create(Folder, :profile_id => p.id) |
| 44 | folder1 = fast_create(Folder, :name => 'b', :profile_id => p.id, :parent_id => f.id) | 44 | folder1 = fast_create(Folder, :name => 'b', :profile_id => p.id, :parent_id => f.id) |
| 45 | - image = UploadedFile.create!(:uploaded_data => fixture_file_upload('/files/rails.png', 'image/png'), :parent => f, :profile => p) | 45 | + image = create(UploadedFile, :uploaded_data => fixture_file_upload('/files/rails.png', 'image/png'), :parent => f, :profile => p) |
| 46 | folder2 = fast_create(Folder, :name => 'c', :profile_id => p.id, :parent_id => f.id) | 46 | folder2 = fast_create(Folder, :name => 'c', :profile_id => p.id, :parent_id => f.id) |
| 47 | folder3 = fast_create(Folder, :name => 'a', :profile_id => p.id, :parent_id => f.id) | 47 | folder3 = fast_create(Folder, :name => 'a', :profile_id => p.id, :parent_id => f.id) |
| 48 | 48 | ||
| @@ -53,7 +53,7 @@ class FolderTest < ActiveSupport::TestCase | @@ -53,7 +53,7 @@ class FolderTest < ActiveSupport::TestCase | ||
| 53 | p = create_user('test_user').person | 53 | p = create_user('test_user').person |
| 54 | f = fast_create(Folder, :profile_id => p.id) | 54 | f = fast_create(Folder, :profile_id => p.id) |
| 55 | folder = fast_create(Folder, :profile_id => p.id, :parent_id => f.id) | 55 | folder = fast_create(Folder, :profile_id => p.id, :parent_id => f.id) |
| 56 | - image = UploadedFile.create!(:uploaded_data => fixture_file_upload('/files/rails.png', 'image/png'), :parent => f, :profile => p) | 56 | + image = create(UploadedFile, :uploaded_data => fixture_file_upload('/files/rails.png', 'image/png'), :parent => f, :profile => p) |
| 57 | 57 | ||
| 58 | assert_equal [image], f.images.paginate(:page => 2, :per_page => 1) | 58 | assert_equal [image], f.images.paginate(:page => 2, :per_page => 1) |
| 59 | end | 59 | end |
| @@ -62,7 +62,7 @@ class FolderTest < ActiveSupport::TestCase | @@ -62,7 +62,7 @@ class FolderTest < ActiveSupport::TestCase | ||
| 62 | c = fast_create(Community) | 62 | c = fast_create(Community) |
| 63 | folder = fast_create(Folder, :profile_id => c.id) | 63 | folder = fast_create(Folder, :profile_id => c.id) |
| 64 | f = fast_create(Folder, :name => 'folder', :profile_id => c.id, :parent_id => folder.id) | 64 | f = fast_create(Folder, :name => 'folder', :profile_id => c.id, :parent_id => folder.id) |
| 65 | - u = UploadedFile.create!(:profile => c, :uploaded_data => fixture_file_upload('/files/rails.png', 'image/png'), :parent => folder) | 65 | + u = create(UploadedFile, :profile => c, :uploaded_data => fixture_file_upload('/files/rails.png', 'image/png'), :parent => folder) |
| 66 | older_t = fast_create(TinyMceArticle, :name => 'old news', :profile_id => c.id, :parent_id => folder.id) | 66 | older_t = fast_create(TinyMceArticle, :name => 'old news', :profile_id => c.id, :parent_id => folder.id) |
| 67 | t = fast_create(TinyMceArticle, :name => 'news', :profile_id => c.id, :parent_id => folder.id) | 67 | t = fast_create(TinyMceArticle, :name => 'news', :profile_id => c.id, :parent_id => folder.id) |
| 68 | t_in_f = fast_create(TinyMceArticle, :name => 'news', :profile_id => c.id, :parent_id => f.id) | 68 | t_in_f = fast_create(TinyMceArticle, :name => 'news', :profile_id => c.id, :parent_id => f.id) |
| @@ -90,11 +90,11 @@ class FolderTest < ActiveSupport::TestCase | @@ -90,11 +90,11 @@ class FolderTest < ActiveSupport::TestCase | ||
| 90 | 90 | ||
| 91 | should 'return published images as images' do | 91 | should 'return published images as images' do |
| 92 | person = create_user('test_user').person | 92 | person = create_user('test_user').person |
| 93 | - image = UploadedFile.create!(:profile => person, :uploaded_data => fixture_file_upload('/files/rails.png', 'image/png')) | 93 | + image = create(UploadedFile, :profile => person, :uploaded_data => fixture_file_upload('/files/rails.png', 'image/png')) |
| 94 | 94 | ||
| 95 | community = fast_create(Community) | 95 | community = fast_create(Community) |
| 96 | folder = fast_create(Folder, :profile_id => community.id) | 96 | folder = fast_create(Folder, :profile_id => community.id) |
| 97 | - a = ApproveArticle.create!(:article => image, :target => community, :requestor => person, :article_parent => folder) | 97 | + a = create(ApproveArticle, :article => image, :target => community, :requestor => person, :article_parent => folder) |
| 98 | a.finish | 98 | a.finish |
| 99 | 99 | ||
| 100 | assert_includes folder.images(true), community.articles.find_by_name('rails.png') | 100 | assert_includes folder.images(true), community.articles.find_by_name('rails.png') |
| @@ -137,7 +137,7 @@ class FolderTest < ActiveSupport::TestCase | @@ -137,7 +137,7 @@ class FolderTest < ActiveSupport::TestCase | ||
| 137 | folder.parent = Blog.new | 137 | folder.parent = Blog.new |
| 138 | folder.valid? | 138 | folder.valid? |
| 139 | 139 | ||
| 140 | - assert folder.errors.on(:parent) | 140 | + assert folder.errors[:parent].present? |
| 141 | end | 141 | end |
| 142 | 142 | ||
| 143 | should 'accept uploads' do | 143 | should 'accept uploads' do |