Sha256: b714ff7d7e128b548addd4fd33d0532e70ee15b553e3029636099a65ebf38067
Contents?: true
Size: 742 Bytes
Versions: 1
Compression:
Stored size: 742 Bytes
Contents
RSpec.describe ChefVault do subject(:vault) { ChefVault.new('foo') } describe '#new' do context 'with only a vault parameter specified' do it { should be_an_instance_of ChefVault } its(:vault) { should eq "foo" } end context 'with a vault and config file parameter specified' do before do allow(IO).to receive(:read).with('knife.rb').and_return("node_name 'bar'") end let(:vault) { ChefVault.new('foo', 'knife.rb') } it { should be_an_instance_of ChefVault } its(:vault) { should eq "foo" } specify { expect { Chef::Config[:node_name ].should eq "bar" } } end describe '#version' do its(:version) { should eq ChefVault::VERSION } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
chef-vault-2.4.0 | spec/chef-vault_spec.rb |