Class: AssetsTest

Inherits:
Test::Unit::TestCase
  • Object
show all
Defined in:
vendor/plugins/engines/test/unit/assets_test.rb

Instance Method Summary

Instance Method Details

- (Object) setup



4
5
6
# File 'vendor/plugins/engines/test/unit/assets_test.rb', line 4

def setup
  Engines::Assets.mirror_files_for Engines.plugins[:test_assets]
end

- (Object) teardown



8
9
10
# File 'vendor/plugins/engines/test/unit/assets_test.rb', line 8

def teardown
  FileUtils.rm_r(Engines.public_directory) if File.exist?(Engines.public_directory)
end

- (Object) test_engines_has_created_base_public_file



12
13
14
# File 'vendor/plugins/engines/test/unit/assets_test.rb', line 12

def test_engines_has_created_base_public_file
  assert File.exist?(Engines.public_directory)
end

- (Object) test_engines_has_created_README_in_public_directory



16
17
18
# File 'vendor/plugins/engines/test/unit/assets_test.rb', line 16

def test_engines_has_created_README_in_public_directory
  assert File.exist?(File.join(Engines.public_directory, 'README'))
end

- (Object) test_engines_has_not_created_duplicated_file_structure



27
28
29
# File 'vendor/plugins/engines/test/unit/assets_test.rb', line 27

def test_engines_has_not_created_duplicated_file_structure
  assert !File.exists?(File.join(Engines.public_directory, "test_assets", RAILS_ROOT))
end

- (Object) test_public_files_have_been_copied_from_test_assets_plugin



20
21
22
23
24
25
# File 'vendor/plugins/engines/test/unit/assets_test.rb', line 20

def test_public_files_have_been_copied_from_test_assets_plugin
  assert File.exist?(File.join(Engines.public_directory, 'test_assets'))
  assert File.exist?(File.join(Engines.public_directory, 'test_assets', 'file.txt'))
  assert File.exist?(File.join(Engines.public_directory, 'test_assets', 'subfolder'))
  assert File.exist?(File.join(Engines.public_directory, 'test_assets', 'subfolder', 'file_in_subfolder.txt'))
end

- (Object) test_public_files_have_been_copied_from_test_assets_with_assets_dir_plugin



31
32
33
34
35
36
37
38
# File 'vendor/plugins/engines/test/unit/assets_test.rb', line 31

def test_public_files_have_been_copied_from_test_assets_with_assets_dir_plugin
  Engines::Assets.mirror_files_for Engines.plugins[:test_assets_with_assets_directory]

  assert File.exist?(File.join(Engines.public_directory, 'test_assets_with_assets_directory'))
  assert File.exist?(File.join(Engines.public_directory, 'test_assets_with_assets_directory', 'file.txt'))
  assert File.exist?(File.join(Engines.public_directory, 'test_assets_with_assets_directory', 'subfolder'))
  assert File.exist?(File.join(Engines.public_directory, 'test_assets_with_assets_directory', 'subfolder', 'file_in_subfolder.txt'))
end

- (Object) test_public_files_have_been_copied_from_test_assets_with_no_subdirectory_plugin



40
41
42
43
44
45
# File 'vendor/plugins/engines/test/unit/assets_test.rb', line 40

def test_public_files_have_been_copied_from_test_assets_with_no_subdirectory_plugin
  Engines::Assets.mirror_files_for Engines.plugins[:test_assets_with_no_subdirectory]

  assert File.exist?(File.join(Engines.public_directory, 'test_assets_with_no_subdirectory'))
  assert File.exist?(File.join(Engines.public_directory, 'test_assets_with_no_subdirectory', 'file.txt'))    
end

- (Object) test_public_files_have_NOT_been_copied_from_plugins_without_public_or_asset_directories



47
48
49
50
51
# File 'vendor/plugins/engines/test/unit/assets_test.rb', line 47

def test_public_files_have_NOT_been_copied_from_plugins_without_public_or_asset_directories
  Engines::Assets.mirror_files_for Engines.plugins[:alpha_plugin]
  
  assert !File.exist?(File.join(Engines.public_directory, 'alpha_plugin'))
end