Method: PluginManagerCliInstall#test_fail_install_from_nonexistant_rubygem_version

Defined in:
lib/plugins/inspec-plugin-manager-cli/test/functional/inspec-plugin_test.rb

#test_fail_install_from_nonexistant_rubygem_versionObject



473
474
475
476
477
478
479
480
481
482
483
484
485
# File 'lib/plugins/inspec-plugin-manager-cli/test/functional/inspec-plugin_test.rb', line 473

def test_fail_install_from_nonexistant_rubygem_version
  install_result = run_inspec_process_with_this_plugin("plugin install inspec-test-fixture -v 99.99.99")

  assert_empty install_result.stderr
  assert_equal 1, install_result.exit_status, "Exit status should be 1"

  fail_message = install_result.stdout.split("\n").grep(/failed/).last
  refute_nil fail_message, "Should find a failure message at the end"
  assert_includes fail_message, "inspec-test-fixture"
  assert_includes fail_message, "99.99.99"
  assert_includes fail_message, "no such version"
  assert_includes fail_message, "on rubygems.org"
end