Sha256: 250f50ffe0ac094f479f9f95a984b80e07580fe8509716c527702361871cce77

Contents?: true

Size: 1.37 KB

Versions: 51

Compression:

Stored size: 1.37 KB

Contents

require File.join(File.dirname(__FILE__), '../../test_helper')
require_relative '../../lifecycle_environment/lifecycle_environment_helpers'

describe 'host errata listing' do
  include LifecycleEnvironmentHelpers

  before do
    @cmd = %w(host errata list)
  end

  let(:org_id) { 1 }
  let(:host_id) { 2 }
  let(:lifecycle_env_id) { 3 }
  let(:empty_response) do
    {
      "total" => 0,
      "subtotal" => 0,
      "page" => "1",
      "per_page" => "1000",
      "error" => nil,
      "search" => nil,
      "sort" => {
        "by" => nil,
        "order" => nil
      },
      "results" => []
    }
  end

  it "lists the host errata belonging to a lifecycle-environment by name" do
    params = ["--host-id=#{host_id}", "--organization-id=#{org_id}", '--lifecycle-environment=test']

    expect_lifecycle_environment_search(org_id.to_s, 'test', lifecycle_env_id)

    ex = api_expects(:host_errata, :index, 'host errata list').
         with_params('host_id': host_id,
                     'environment_id': lifecycle_env_id,
                     'page': 1,
                     'per_page': 1000)

    ex.returns(empty_response)
    expected_result = success_result("---|------------|------|-------|------------
ID | ERRATUM ID | TYPE | TITLE | INSTALLABLE
---|------------|------|-------|------------
")
    result = run_cmd(@cmd + params)
    assert_cmd(expected_result, result)
  end
end

Version data entries

51 entries across 51 versions & 1 rubygems

Version Path
hammer_cli_katello-1.16.1 test/functional/host/errata/list_test.rb
hammer_cli_katello-1.15.0 test/functional/host/errata/list_test.rb
hammer_cli_katello-1.14.3 test/functional/host/errata/list_test.rb
hammer_cli_katello-1.14.2 test/functional/host/errata/list_test.rb
hammer_cli_katello-1.14.0 test/functional/host/errata/list_test.rb
hammer_cli_katello-1.14.1 test/functional/host/errata/list_test.rb
hammer_cli_katello-1.12.0 test/functional/host/errata/list_test.rb
hammer_cli_katello-1.11.2 test/functional/host/errata/list_test.rb
hammer_cli_katello-1.11.1 test/functional/host/errata/list_test.rb
hammer_cli_katello-1.11.0 test/functional/host/errata/list_test.rb
hammer_cli_katello-1.10.1 test/functional/host/errata/list_test.rb
hammer_cli_katello-1.10.0 test/functional/host/errata/list_test.rb
hammer_cli_katello-1.8.3 test/functional/host/errata/list_test.rb
hammer_cli_katello-1.8.2 test/functional/host/errata/list_test.rb
hammer_cli_katello-1.9.1 test/functional/host/errata/list_test.rb
hammer_cli_katello-1.9.0 test/functional/host/errata/list_test.rb
hammer_cli_katello-1.8.1 test/functional/host/errata/list_test.rb
hammer_cli_katello-1.7.3 test/functional/host/errata/list_test.rb
hammer_cli_katello-1.8.0 test/functional/host/errata/list_test.rb
hammer_cli_katello-1.7.2 test/functional/host/errata/list_test.rb