Sha256: 73041c37c3f8ce58fca05020392c1bf2d24b668722180132c2a34acc13bd985a

Contents?: true

Size: 885 Bytes

Versions: 16

Compression:

Stored size: 885 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/spec_helper')

module Gritano
  describe CLI do
    it "should execute local commands" do
      console = double()
      console.should_receive(:execute).and_return([true, "ok"])
      Gritano::Console.should_receive(:remote_console).with(false)
      Gritano::Console::Gritano.should_receive(:new).and_return(console)
      CLI.execute(["user:list"])
    end
    
    it "should execute remote commands" do
      console = double()
      console.should_receive(:execute).and_return([true, "ok"])
      Gritano::Console.should_receive(:remote_console).with(true)
      Gritano::Console::Remote.should_receive(:new).and_return(console)
      CLI.check(["repo:list"], "login")
    end
    
    it "should check public keys" do
      Key.should_receive(:find_by_key).and_return(nil)
      CLI.check_pub_key("key", ".")
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
gritano-0.11.0 spec/cli_spec.rb
gritano-0.10.3 spec/cli_spec.rb
gritano-0.10.2 spec/cli_spec.rb
gritano-0.10.1 spec/cli_spec.rb
gritano-0.10.0 spec/cli_spec.rb
gritano-0.9.4 spec/cli_spec.rb
gritano-0.9.3 spec/cli_spec.rb
gritano-0.9.2 spec/cli_spec.rb
gritano-0.9.1 spec/cli_spec.rb
gritano-0.9.0 spec/cli_spec.rb
gritano-0.8.1 spec/cli_spec.rb
gritano-0.8.0 spec/cli_spec.rb
gritano-0.7.2 spec/cli_spec.rb
gritano-0.7.1 spec/cli_spec.rb
gritano-0.7.0 spec/cli_spec.rb
gritano-0.6.0 spec/cli_spec.rb