Sha256: baa61924ecf10cdd9e82c6bf380b0ac411a216a8296abc2a911086125316c75c
Contents?: true
Size: 986 Bytes
Versions: 3
Compression:
Stored size: 986 Bytes
Contents
require 'spec_helper' require 'sdbport/cli' describe Sdbport do before do @cli_mock = mock 'cli' @config_stub = stub 'config', :access_key => 'the-key', :secret_key => 'the-secret' Sdbport::Config.stub :new => @config_stub @cli = Sdbport::CLI.new end it "should call destroy" do Sdbport::CLI::Destroy.stub :new => @cli_mock ARGV.stub :shift => 'destroy' @cli_mock.should_receive :destroy @cli.start end it "should call export" do Sdbport::CLI::Export.stub :new => @cli_mock ARGV.stub :shift => 'export' @cli_mock.should_receive :export @cli.start end it "should call import" do Sdbport::CLI::Import.stub :new => @cli_mock ARGV.stub :shift => 'import' @cli_mock.should_receive :import @cli.start end it "should call purge" do Sdbport::CLI::Purge.stub :new => @cli_mock ARGV.stub :shift => 'purge' @cli_mock.should_receive :purge @cli.start end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sdbport-0.4.1 | spec/cli_spec.rb |
sdbport-0.4.0 | spec/cli_spec.rb |
sdbport-0.3.0 | spec/cli_spec.rb |