116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
|
# File 'lib/plugins/inspec-plugin-manager-cli/test/functional/inspec-plugin_test.rb', line 116
def test_list_when_a_train_plugin_is_installed
pre_block = Proc.new do |plugin_statefile_data, tmp_dir|
plugin_statefile_data.clear copy_in_core_config_dir('train-test-fixture', tmp_dir)
end
result = run_inspec_process_with_this_plugin('plugin list', pre_run: pre_block)
assert_equal 0, result.exit_status, 'exist status must be 0'
assert_includes result.stdout, '1 plugin(s) total', 'list train should show one plugins'
train_line = result.stdout.split("\n").grep(/train/).first
assert_includes(train_line, 'train-test-fixture')
assert_includes(train_line, '0.1.0')
assert_includes(train_line, 'gem')
assert_includes(train_line, 'train-1')
end
|