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
- #setup ⇒ Object
- #teardown ⇒ Object
Instance Method Details
#clear_empty_config_dir ⇒ Object
38 39 40 41 42 43 44 |
# File 'lib/plugins/inspec-plugin-manager-cli/test/functional/inspec-plugin_test.rb', line 38 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
32 33 34 35 36 |
# File 'lib/plugins/inspec-plugin-manager-cli/test/functional/inspec-plugin_test.rb', line 32 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
26 27 28 29 30 |
# File 'lib/plugins/inspec-plugin-manager-cli/test/functional/inspec-plugin_test.rb', line 26 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 |
#setup ⇒ Object
22 23 24 |
# File 'lib/plugins/inspec-plugin-manager-cli/test/functional/inspec-plugin_test.rb', line 22 def setup skip_windows! end |
#teardown ⇒ Object
46 47 48 |
# File 'lib/plugins/inspec-plugin-manager-cli/test/functional/inspec-plugin_test.rb', line 46 def teardown clear_empty_config_dir end |