Sha256: 2e870fa0a858ead0ab780763edc00dc2edbca7f6b2bd5976653ffa0f31e8c900

Contents?: true

Size: 1.44 KB

Versions: 2

Compression:

Stored size: 1.44 KB

Contents

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

describe Gritano::Command do
  it 'should interpret git-receive-pack' do
    command = Gritano::Command.eval("git-receive-pack 'teste.git'")
    command[:access].to_s.should be == "write"
    command[:command].should be == "git-receive-pack"
    command[:repo].to_s.should be == "teste.git"
  end
  
  it 'should interpret git-upload-pack' do
    command = Gritano::Command.eval("git-upload-pack 'teste.git'")
    command[:access].to_s.should be == "read"
    command[:command].should be == "git-upload-pack"
    command[:repo].to_s.should be == "teste.git"
  end
  
  it 'should interpret repos' do
    command = Gritano::Command.eval("repo:list")
    command[:access].to_s.should be == "user_cmd"
    command[:command].should be == "user:repo:list [USER]"
  end
  
  it 'should interpret keys' do
    command = Gritano::Command.eval("key:list")
    command[:access].to_s.should be == "user_cmd"
    command[:command].should be == "user:key:list [USER]"
  end
  
  it 'should interpret addkey keyname' do
    command = Gritano::Command.eval("key:add keyname")
    command[:access].to_s.should be == "user_cmd"
    command[:command].should be == "user:key:add [USER] keyname"
  end
  
  it 'should interpret rmkey keyname' do
    command = Gritano::Command.eval("key:rm keyname")
    command[:access].to_s.should be == "user_cmd"
    command[:command].should be == "user:key:rm [USER] keyname"
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
gritano-0.4.1 spec/command_spec.rb
gritano-0.4.0 spec/command_spec.rb