Sha256: 7edbea40d9171b00bc4615953a7eb8ecb69d9f443dd20ef5b934c4a3168f9f43
Contents?: true
Size: 1.12 KB
Versions: 1
Compression:
Stored size: 1.12 KB
Contents
require 'spec_helper' describe "Sandbox 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! } let(:checksums) do [ Ridley::SandboxUploader.checksum(fixtures_path.join("recipe_one.rb")), Ridley::SandboxUploader.checksum(fixtures_path.join("recipe_two.rb")) ] end describe "creating a new sandbox" do it "returns an instance of Ridley::SandboxObject" do connection.sandbox.create(checksums).should be_a(Ridley::SandboxObject) end it "contains a value for sandbox_id" do connection.sandbox.create(checksums).sandbox_id.should_not be_nil end it "returns an instance with the same amount of checksums given to create" do connection.sandbox.create(checksums).checksums.should have(2).items end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ridley-0.11.0.rc1 | spec/acceptance/sandbox_resource_spec.rb |