Sha256: f38014b0d85791177306ee804e1c7d4de63d910a54bbb8bb44e6101c14b6dcca

Contents?: true

Size: 610 Bytes

Versions: 13

Compression:

Stored size: 610 Bytes

Contents

require "vagrant-managed-servers/config"

describe VagrantPlugins::ManagedServers::Config do
  let(:instance) { described_class.new }

  # Ensure tests are not affected by AWS credential environment variables
  before :each do
    ENV.stub(:[] => nil)
  end

  describe "defaults" do
    subject do
      instance.tap do |o|
        o.finalize!
      end
    end

    its("server")     { should be_nil }
  end

  describe "overriding defaults" do
    it "should not default server if overridden" do
      instance.server = "foo"
      instance.finalize!
      instance.server.should == "foo"
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
vagrant-managed-servers-0.8.0 spec/vagrant-managed-servers/config_spec.rb
vagrant-managed-servers-0.7.1 spec/vagrant-managed-servers/config_spec.rb
vagrant-managed-servers-0.7.0 spec/vagrant-managed-servers/config_spec.rb
vagrant-managed-servers-0.6.2 spec/vagrant-managed-servers/config_spec.rb
vagrant-managed-servers-0.6.1 spec/vagrant-managed-servers/config_spec.rb
vagrant-managed-servers-0.6.0 spec/vagrant-managed-servers/config_spec.rb
vagrant-managed-servers-0.5.1 spec/vagrant-managed-servers/config_spec.rb
vagrant-managed-servers-0.5.0 spec/vagrant-managed-servers/config_spec.rb
vagrant-managed-servers-0.4.1 spec/vagrant-managed-servers/config_spec.rb
vagrant-managed-servers-0.4.0 spec/vagrant-managed-servers/config_spec.rb
vagrant-managed-servers-0.3.0 spec/vagrant-managed-servers/config_spec.rb
vagrant-managed-servers-0.2.0 spec/vagrant-managed-servers/config_spec.rb
vagrant-managed-servers-0.1.0 spec/vagrant-managed-servers/config_spec.rb