Mercurial > hg > soundsoftware-site
comparison vendor/plugins/engines/test/unit/.svn/text-base/assets_test.rb.svn-base @ 0:513646585e45
* Import Redmine trunk SVN rev 3859
author | Chris Cannam |
---|---|
date | Fri, 23 Jul 2010 15:52:44 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:513646585e45 |
---|---|
1 require File.dirname(__FILE__) + '/../test_helper' | |
2 | |
3 class AssetsTest < Test::Unit::TestCase | |
4 def setup | |
5 Engines::Assets.mirror_files_for Engines.plugins[:test_assets] | |
6 end | |
7 | |
8 def teardown | |
9 FileUtils.rm_r(Engines.public_directory) if File.exist?(Engines.public_directory) | |
10 end | |
11 | |
12 def test_engines_has_created_base_public_file | |
13 assert File.exist?(Engines.public_directory) | |
14 end | |
15 | |
16 def test_engines_has_created_README_in_public_directory | |
17 assert File.exist?(File.join(Engines.public_directory, 'README')) | |
18 end | |
19 | |
20 def test_public_files_have_been_copied_from_test_assets_plugin | |
21 assert File.exist?(File.join(Engines.public_directory, 'test_assets')) | |
22 assert File.exist?(File.join(Engines.public_directory, 'test_assets', 'file.txt')) | |
23 assert File.exist?(File.join(Engines.public_directory, 'test_assets', 'subfolder')) | |
24 assert File.exist?(File.join(Engines.public_directory, 'test_assets', 'subfolder', 'file_in_subfolder.txt')) | |
25 end | |
26 | |
27 def test_engines_has_not_created_duplicated_file_structure | |
28 assert !File.exists?(File.join(Engines.public_directory, "test_assets", RAILS_ROOT)) | |
29 end | |
30 | |
31 def test_public_files_have_been_copied_from_test_assets_with_assets_dir_plugin | |
32 Engines::Assets.mirror_files_for Engines.plugins[:test_assets_with_assets_directory] | |
33 | |
34 assert File.exist?(File.join(Engines.public_directory, 'test_assets_with_assets_directory')) | |
35 assert File.exist?(File.join(Engines.public_directory, 'test_assets_with_assets_directory', 'file.txt')) | |
36 assert File.exist?(File.join(Engines.public_directory, 'test_assets_with_assets_directory', 'subfolder')) | |
37 assert File.exist?(File.join(Engines.public_directory, 'test_assets_with_assets_directory', 'subfolder', 'file_in_subfolder.txt')) | |
38 end | |
39 | |
40 def test_public_files_have_been_copied_from_test_assets_with_no_subdirectory_plugin | |
41 Engines::Assets.mirror_files_for Engines.plugins[:test_assets_with_no_subdirectory] | |
42 | |
43 assert File.exist?(File.join(Engines.public_directory, 'test_assets_with_no_subdirectory')) | |
44 assert File.exist?(File.join(Engines.public_directory, 'test_assets_with_no_subdirectory', 'file.txt')) | |
45 end | |
46 | |
47 def test_public_files_have_NOT_been_copied_from_plugins_without_public_or_asset_directories | |
48 Engines::Assets.mirror_files_for Engines.plugins[:alpha_plugin] | |
49 | |
50 assert !File.exist?(File.join(Engines.public_directory, 'alpha_plugin')) | |
51 end | |
52 end |