Sha256: 1debf9a2d96e7e02f2b080227700244175157df341b664d267ea37cb33f31572

Contents?: true

Size: 956 Bytes

Versions: 1

Compression:

Stored size: 956 Bytes

Contents

require "spec_helper"

describe "using the instance api" do

  include_context "netrc"

  context "to create" do
    When { VCR.use_cassette('instances/create') { run "rumm create dbinstance --name dancing-idol" }}
    Then { all_stdout =~ /Created database instance/ }
    And { last_exit_status.should eql 0 }
  end

  context "to show" do
    When { VCR.use_cassette('instances/show') { run "rumm show dbinstance dancing-idol" }}
    Then { all_stdout =~ /dancing-idol/ }
    And { last_exit_status.should eql 0 }
  end

  context "to show all" do
    When { VCR.use_cassette('instances/show-all') { run "rumm show dbinstances" }}
    Then { all_stdout =~ /Database instances:/}
    And { last_exit_status.should eql 0 }
  end

  context "to destroy" do
    When { VCR.use_cassette('instances/destroy') { run "rumm destroy dbinstance dancing-idol" }}
    Then { all_stdout =~ /Requested destruction/}
    And { last_exit_status.should eql 0 }
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rumm-0.0.23 spec/features/dbinstances_spec.rb