Sha256: cee4c328512078f8b45599a3869d12130f0ec29e175616702bd0ca258cf3bd81

Contents?: true

Size: 941 Bytes

Versions: 27

Compression:

Stored size: 941 Bytes

Contents

require File.join(File.dirname(__FILE__), '..', 'test_helper')

describe 'Settings' do
  let(:setting) do
  {
    :name => 'content_action_accept_timeout',
    :full_name => 'Accept action timeout',
    :value => 20,
    :description => 'Time in seconds to wait for a Host to pickup a remote action'
  }
  end

  describe 'list command' do
    before do
      @cmd = %w(settings list)
    end

    it 'lists all settings' do
      api_expects(:settings, :index, 'List').with_params(
        'page' => 1, 'per_page' => 1000
    ).returns(index_response([setting]))


      output = IndexMatcher.new([
        ['NAME', 'FULL NAME', 'VALUE', 'DESCRIPTION'],
        ['content_action_accept_timeout', 'Accept action timeout', '20', 'Time in seconds to wait for a Host to pickup a remote action']
      ])
      expected_result = success_result(output)

      result = run_cmd(@cmd)
      assert_cmd(expected_result, result)
    end

  end

end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
hammer_cli_foreman-2.1.3 test/functional/settings_test.rb
hammer_cli_foreman-2.2.0 test/functional/settings_test.rb
hammer_cli_foreman-2.1.2 test/functional/settings_test.rb
hammer_cli_foreman-2.1.1 test/functional/settings_test.rb
hammer_cli_foreman-2.1.0 test/functional/settings_test.rb
hammer_cli_foreman-2.0.2 test/functional/settings_test.rb
hammer_cli_foreman-2.0.1 test/functional/settings_test.rb
hammer_cli_foreman-2.0.0 test/functional/settings_test.rb
hammer_cli_foreman-0.19.7 test/functional/settings_test.rb
hammer_cli_foreman-0.19.6 test/functional/settings_test.rb
hammer_cli_foreman-0.19.5 test/functional/settings_test.rb
hammer_cli_foreman-0.19.4 test/functional/settings_test.rb
hammer_cli_foreman-0.19.3 test/functional/settings_test.rb
hammer_cli_foreman-0.19.2 test/functional/settings_test.rb
hammer_cli_foreman-0.18.2 test/functional/settings_test.rb
hammer_cli_foreman-0.19.1 test/functional/settings_test.rb
hammer_cli_foreman-0.18.1 test/functional/settings_test.rb
hammer_cli_foreman-0.19.0 test/functional/settings_test.rb
hammer_cli_foreman-0.17.2 test/functional/settings_test.rb
hammer_cli_foreman-0.18.0 test/functional/settings_test.rb