Sha256: ab567b727f29397aea2d59fafaa8b96d472eb3959ea66cb995fd57c779ad8dc9
Contents?: true
Size: 746 Bytes
Versions: 6
Compression:
Stored size: 746 Bytes
Contents
require 'spec_helper' 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 IO.stub(: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
6 entries across 6 versions & 1 rubygems