Sha256: 2c94139fed70df32976aaa745815b87a66ebf5ff05ea772fd317e623cd4f5d34
Contents?: true
Size: 1.58 KB
Versions: 3
Compression:
Stored size: 1.58 KB
Contents
require File.expand_path('../helper', __FILE__) describe Octokit::Repository do context "when passed a string containg a slash" do before do @repository = Octokit::Repository.new("sferik/octokit") end it "should set the repository name and username" do @repository.name.should == "octokit" @repository.username.should == "sferik" end it "should respond to repo and user" do @repository.repo.should == "octokit" @repository.user.should == "sferik" end it "should render slug as string" do @repository.slug.should == "sferik/octokit" @repository.to_s.should == @repository.slug end it "should render url as string" do @repository.url.should == 'https://github.com/sferik/octokit' end end context "when passed a hash" do it "should set the repository name and username" do repository = Octokit::Repository.new({:username => 'sferik', :name => 'octokit'}) repository.name.should == "octokit" repository.username.should == "sferik" end end context "when passed a Repo" do it "should set the repository name and username" do repository = Octokit::Repository.new(Octokit::Repository.new('sferik/octokit')) repository.name.should == "octokit" repository.username.should == "sferik" end end context "when given a URL" do it "should set the repository name and username" do repository = Octokit::Repository.from_url("https://github.com/sferik/octokit") repository.name.should == "octokit" repository.username.should == "sferik" end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
octokit-0.5.2 | spec/repository_spec.rb |
octokit-0.5.1 | spec/repository_spec.rb |
octokit-0.5.0 | spec/repository_spec.rb |