Sha256: 1937c97a524b205df314d2ef64748a6eba85b6baed80076542254dac89640259

Contents?: true

Size: 933 Bytes

Versions: 1

Compression:

Stored size: 933 Bytes

Contents

require 'helper'

class TestRepo < Test::Unit::TestCase
  context "when passed a string containg a forward slash" do
    setup do
      @repo = Repo.new("pengwynn/linkedin")
    end
    
    should "set the username and repo name" do
      @repo.name.should == "linkedin"
      @repo.username.should == "pengwynn"
    end
    
    should "repond to user and repo" do
      @repo.repo.should == "linkedin"
      @repo.user.should == "pengwynn"
    end
    
  end
  
  context "when passed a hash" do

    should "should set username and repo" do
      repo = Repo.new({:username => 'pengwynn', :name => 'linkedin'})
      repo.name.should == "linkedin"
      repo.username.should == "pengwynn"
    end
  end
  
  context "when passed a Repo" do

    should "description" do
      repo = Repo.new(Repo.new('pengwynn/linkedin'))
      repo.name.should == "linkedin"
      repo.username.should == "pengwynn"
    end
  end
  
  
  
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
octopussy-0.0.1 test/test_repo.rb