spec/item_keys_spec.rb in chef-vault-2.1.0 vs spec/item_keys_spec.rb in chef-vault-2.2.0

- old
+ new

@@ -1,29 +1,17 @@ require 'spec_helper' describe ChefVault::ItemKeys do describe '#new' do - before(:each) do - @keys = ChefVault::ItemKeys.new("foo", "bar") - end + subject(:keys) { ChefVault::ItemKeys.new("foo", "bar") } - it 'is an instance of ChefVault::ItemKeys' do - expect(@keys).to be_an_instance_of ChefVault::ItemKeys - end + it { should be_an_instance_of ChefVault::ItemKeys } - it 'sets data_bag to foo' do - expect(@keys.data_bag).to eq "foo" - end + its(:data_bag) { should eq "foo" } - it 'sets keys["id"] to bar' do - expect(@keys["id"]).to eq "bar" - end + specify { keys["id"].should eq "bar" } - it 'sets keys["admins"] to []' do - expect(@keys["admins"]).to eq [] - end + specify { keys["admins"].should eq [] } - it 'sets keys["clients"] to []' do - expect(@keys["clients"]).to eq [] - end + specify { keys["clients"].should eq [] } end end