Sha256: 10691a48b1c22c45520c90b89ae7dfde2da035f869c8bad4e3287c273a8efdaa

Contents?: true

Size: 1.44 KB

Versions: 75

Compression:

Stored size: 1.44 KB

Contents

require_relative '../../test_helper'
require_relative 'capsule_content_helpers'
require_relative '../../lifecycle_environment/lifecycle_environment_helpers'
require_relative '../../organization/organization_helpers'
require 'hammer_cli_katello/capsule'

module HammerCLIKatello
  module Capsule
    class Content
      describe Content::RemoveLifecycleEnvironmentCommand do
        include CapsuleContentHelpers
        include LifecycleEnvironmentHelpers
        include OrganizationHelpers

        it 'allows minimal options' do
          expect_lifecycle_environment_remove('id' => 1, 'environment_id' => 2)

          run_cmd(%w(capsule content remove-lifecycle-environment --id 1 --environment-id 2))
        end

        it 'resolves environment ID from name' do
          expect_lifecycle_environment_search('3', 'env2', 2)
          expect_lifecycle_environment_remove('id' => 1, 'environment_id' => 2)

          run_cmd(%w(capsule content remove-lifecycle-environment --id 1 --environment env2
                     --organization-id 3))
        end

        it 'resolves organization ID from name' do
          expect_organization_search('org3', 3)
          expect_lifecycle_environment_search(3, 'env2', 2)
          expect_lifecycle_environment_remove('id' => 1, 'environment_id' => 2)

          run_cmd(%w(capsule content remove-lifecycle-environment --id 1 --environment env2
                     --organization org3))
        end
      end
    end
  end
end

Version data entries

75 entries across 75 versions & 1 rubygems

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