Sha256: 75d3da7fba8c9a7037a4c01a05ec990bf11c01a371ce4214c630de71df1adaa7

Contents?: true

Size: 842 Bytes

Versions: 2

Compression:

Stored size: 842 Bytes

Contents

require 'spec_helper'

describe Rhea::Kubernetes::Commands::Export, :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, process_count: process_count).perform
      end

      it 'returns the data' do
        data = described_class.new.perform
        expect(data[:version]).to eq(Rhea::VERSION)
        expect(data[:created_at]).to be_a(Time)
        expect(data[:commands]).to eq([
          {
            expression: command_expression,
            image: kube_image,
            process_count: process_count
          }
        ])
      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/export_spec.rb
rhea-0.1.0 spec/lib/rhea/kubernetes/commands/export_spec.rb