Sha256: 2474c8614dbb76f8973182a1e2032124f39b639567ea741a0334b6f5c6efd805

Contents?: true

Size: 626 Bytes

Versions: 4

Compression:

Stored size: 626 Bytes

Contents

require 'spec_helper'

describe ChefVault::ItemKeys do
  describe '#new' do
    before(:each) do
      @keys = ChefVault::ItemKeys.new("foo", "bar")
    end

    it 'is an instance of ChefVault::ItemKeys' do
      expect(@keys).to be_an_instance_of ChefVault::ItemKeys
    end

    it 'sets data_bag to foo' do
      expect(@keys.data_bag).to eq "foo"
    end

    it 'sets keys["id"] to bar' do
      expect(@keys["id"]).to eq "bar"
    end

    it 'sets keys["admins"] to []' do
      expect(@keys["admins"]).to eq []
    end

    it 'sets keys["clients"] to []' do
      expect(@keys["clients"]).to eq []
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
chef-vault-2.1.0 spec/item_keys_spec.rb
chef-vault-2.0.2 spec/item_keys_spec.rb
chef-vault-2.0.1 spec/item_keys_spec.rb
chef-vault-2.0.1.pre spec/item_keys_spec.rb