Module: PluginManagerHelpers
- Included in:
- PluginManagerCliInstall, PluginManagerCliList, PluginManagerCliSearch, PluginManagerCliUninstall, PluginManagerCliUpdate
- Defined in:
- lib/plugins/inspec-plugin-manager-cli/test/functional/inspec-plugin_test.rb
Overview
—————————————————————————————–#
utilities
—————————————————————————————–#
Instance Method Summary collapse
- #clear_empty_config_dir ⇒ Object
- #copy_in_core_config_dir(fixture_name, dest = nil) ⇒ Object
- #copy_in_project_config_dir(fixture_name, dest = nil) ⇒ Object
- #teardown ⇒ Object
Instance Method Details
#clear_empty_config_dir ⇒ Object
34 35 36 37 38 39 |
# File 'lib/plugins/inspec-plugin-manager-cli/test/functional/inspec-plugin_test.rb', line 34 def clear_empty_config_dir Dir.glob(File.join(project_config_dirs_path, 'empty', '*')).each do |path| next if path.end_with? '.gitkeep' FileUtils.rm_rf(path) end end |
#copy_in_core_config_dir(fixture_name, dest = nil) ⇒ Object
28 29 30 31 32 |
# File 'lib/plugins/inspec-plugin-manager-cli/test/functional/inspec-plugin_test.rb', line 28 def copy_in_core_config_dir(fixture_name, dest = nil) src = Dir.glob(File.join(core_config_dir_path, fixture_name, '*')) dest ||= File.join(project_config_dirs_path, 'empty') src.each { |path| FileUtils.cp_r(path, dest) } end |
#copy_in_project_config_dir(fixture_name, dest = nil) ⇒ Object
22 23 24 25 26 |
# File 'lib/plugins/inspec-plugin-manager-cli/test/functional/inspec-plugin_test.rb', line 22 def copy_in_project_config_dir(fixture_name, dest = nil) src = Dir.glob(File.join(project_config_dirs_path, fixture_name, '*')) dest ||= File.join(project_config_dirs_path, 'empty') src.each { |path| FileUtils.cp_r(path, dest) } end |
#teardown ⇒ Object
41 42 43 |
# File 'lib/plugins/inspec-plugin-manager-cli/test/functional/inspec-plugin_test.rb', line 41 def teardown clear_empty_config_dir end |