Sha256: 819b899ca561512cd9ee57afbd1fd96f1e25d3a31fcbd83e223f556b4bc2cc6b

Contents?: true

Size: 846 Bytes

Versions: 2

Compression:

Stored size: 846 Bytes

Contents

require 'spec_helper'

describe Rhea::Kubernetes::Commands::Get, :vcr do
  include KubernetesSpecHelper

  before(:each) { delete_replication_controllers }
  after(:each) { delete_replication_controllers }

  describe '#perform' do
    context 'an existing rc' do
      let(:process_count) { 1 }

      before :each do
        Rhea::Kubernetes::Commands::Scale.new(expression: command_expression, image: kube_image, process_count: process_count).perform
      end

      it 'gets the rc' do
        replication_controller = described_class.new(expression: command_expression).perform
        expected_attributes = {
          expression: command_expression,
          image: kube_image,
          process_count: process_count
        }
        expect(replication_controller.attributes).to include(expected_attributes)
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rhea-0.2.0 spec/lib/rhea/kubernetes/commands/get_spec.rb
rhea-0.1.0 spec/lib/rhea/kubernetes/commands/get_spec.rb