Sha256: 2af5fadaf5272ef410ec341bd94791aa8c1159bea95746098f9375393e253c93
Contents?: true
Size: 1.2 KB
Versions: 1
Compression:
Stored size: 1.2 KB
Contents
require 'spec_helper' describe "DataBag API operations", type: "acceptance" do let(:server_url) { "https://api.opscode.com/organizations/ridley" } let(:client_name) { "reset" } let(:client_key) { "/Users/reset/.chef/reset.pem" } let(:connection) do Ridley.new( server_url: server_url, client_name: client_name, client_key: client_key ) end before(:all) { WebMock.allow_net_connect! } after(:all) { WebMock.disable_net_connect! } before(:each) do connection.data_bag.delete_all end describe "listing data bags" do context "when no data bags exist" do it "returns an empty array" do connection.data_bag.all.should have(0).items end end context "when the server has data bags" do before(:each) do connection.data_bag.create(name: "ridley-one") connection.data_bag.create(name: "ridley-two") end it "returns an array of data bags" do connection.data_bag.all.should each be_a(Ridley::DataBagObject) end it "returns all of the data bags on the server" do connection.data_bag.all.should have(2).items end end end describe "creating a data bag" do pending end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ridley-0.11.0.rc1 | spec/acceptance/data_bag_resource_spec.rb |