Sha256: 9c473132a47a7f79bf7fbb93a25156bc3fef81fc7f5ff52139ecc3b20c40cada

Contents?: true

Size: 593 Bytes

Versions: 16

Compression:

Stored size: 593 Bytes

Contents

require 'spec_helper'

describe Aerosol::AWS do
  subject { Aerosol::AWS }

  describe '#reset_cache!' do
    before do
      subject.instance_variable_set(:@auto_scaling, double)
      subject.instance_variable_set(:@compute, double)
    end

    it 'sets @auto_scaling to nil' do
      expect { subject.reset_cache! }
          .to change { subject.instance_variable_get(:@auto_scaling) }
          .to(nil)
    end

    it 'sets @compute to nil' do
      expect { subject.reset_cache! }
          .to change { subject.instance_variable_get(:@compute) }
          .to(nil)
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
aerosol-1.10.0 spec/aerosol/aws_spec.rb
aerosol-1.9.2 spec/aerosol/aws_spec.rb
aerosol-1.9.1 spec/aerosol/aws_spec.rb
aerosol-1.9.0 spec/aerosol/aws_spec.rb
aerosol-1.8.0 spec/aerosol/aws_spec.rb
aerosol-1.7.1 spec/aerosol/aws_spec.rb
aerosol-1.7.0 spec/aerosol/aws_spec.rb
aerosol-1.7.0.pre.1 spec/aerosol/aws_spec.rb
aerosol-1.6.0 spec/aerosol/aws_spec.rb
aerosol-1.5.1 spec/aerosol/aws_spec.rb
aerosol-1.3.0 spec/aerosol/aws_spec.rb
aerosol-1.2.0 spec/aerosol/aws_spec.rb
aerosol-1.1.0 spec/aerosol/aws_spec.rb
aerosol-1.0.2 spec/aerosol/aws_spec.rb
aerosol-1.0.1 spec/aerosol/aws_spec.rb
aerosol-0.5.1 spec/aerosol/aws_spec.rb