Sha256: e9e8fa3f736c494906c37dc6c7205fcdf04c28189096501a09ea23e1a890eecb
Contents?: true
Size: 1.62 KB
Versions: 2
Compression:
Stored size: 1.62 KB
Contents
require File.join(File.dirname(__FILE__), 'test_helper') require 'hammer_cli_foreman_openscap/policy' describe HammerCLIForemanOpenscap::Policy do include CommandTestHelper context "ListCommand" do let(:cmd) { HammerCLIForemanOpenscap::Policy::ListCommand.new "", ctx } before :each do ComplianceResourceMock.policies_list end context "parameters" do it_should_accept "no arguments" it_should_accept_search_params end context "output" do let(:expected_record_count) { cmd.resource.call(:index).length } it_should_print_n_records it_should_print_columns ["Id", "Name", "Created at"] end end context "InfoCommand" do let(:cmd) { HammerCLIForemanOpenscap::Policy::InfoCommand.new("", ctx) } context "parameters" do it_should_accept "id", ["--id=1"] it_should_accept "name", ["--name=super_policy"] end context "output" do with_params ["--id=1"] do it_should_print_n_records 1 it_should_print_columns ["Id", "Name", "Created at", "Period", "Weekday", "Cron line", "Scap content Id", "Scap Content profile Id"] end end end context "DeleteCommand" do let(:cmd) { HammerCLIForemanOpenscap::Policy::DeleteCommand.new("", ctx) } context "parameters" do it_should_accept "id", ["--id=1"] it_should_accept "name", ["--name=bad_policy"] end end context "UpdateCommand" do let(:cmd) { HammerCLIForemanOpenscap::Policy::UpdateCommand.new("", ctx) } context "parameters" do it_should_accept "id", ["--id=1"] it_should_accept "name", ["--name=bad_policy"] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
hammer_cli_foreman_openscap-0.1.4 | test/unit/policy_test.rb |
hammer_cli_foreman_openscap-0.1.3 | test/unit/policy_test.rb |