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