Class: PluginManagerCliHelp

Inherits:
Minitest::Test
  • Object
show all
Includes:
CorePluginFunctionalHelper
Defined in:
lib/plugins/inspec-plugin-manager-cli/test/functional/inspec-plugin_test.rb

Overview

—————————————————————————————–#

inspec help

—————————————————————————————–#

Constant Summary

Constants included from CorePluginFunctionalHelper

CorePluginFunctionalHelper::TRAIN_CONNECTION

Instance Method Summary collapse

Methods included from CorePluginFunctionalHelper

#__find_plugin_path_from_caller, #__make_empty_plugin_file_data_structure, #__make_plugin_file_data_structure_with_path, #run_inspec_process, #run_inspec_process_with_this_plugin

Instance Method Details

#setupObject



57
58
59
# File 'lib/plugins/inspec-plugin-manager-cli/test/functional/inspec-plugin_test.rb', line 57

def setup
  skip_windows!
end

#test_inspec_help_includes_pluginObject

Main inspec help subcommand listing



62
63
64
65
# File 'lib/plugins/inspec-plugin-manager-cli/test/functional/inspec-plugin_test.rb', line 62

def test_inspec_help_includes_plugin
  result = run_inspec_process_with_this_plugin("help")
  assert_includes result.stdout, "inspec plugin"
end

#test_inspec_plugin_help_includes_pluginObject

inspec plugin help subcommand listing



68
69
70
71
72
73
74
75
# File 'lib/plugins/inspec-plugin-manager-cli/test/functional/inspec-plugin_test.rb', line 68

def test_inspec_plugin_help_includes_plugin
  result = run_inspec_process_with_this_plugin("plugin help")
  assert_includes result.stdout, "inspec plugin list"
  assert_includes result.stdout, "inspec plugin search"
  assert_includes result.stdout, "inspec plugin install"
  assert_includes result.stdout, "inspec plugin update"
  assert_includes result.stdout, "inspec plugin uninstall"
end