Sha256: e83e623e110911ca17d6dca748dbc010c9d9319a1a49252a34aaa63252a6f46e

Contents?: true

Size: 836 Bytes

Versions: 3

Compression:

Stored size: 836 Bytes

Contents

require File.expand_path('../../../helper', __FILE__)

describe Octokit::Client::Pulls do

  before do
    @client = Octokit::Client.new(:login => 'sferik')
  end

  describe ".commits" do

    it "should return all commits" do
      stub_get("commits/list/sferik/rails_admin/master").
        to_return(:body => fixture("commits.json"))
      commits = @client.commits("sferik/rails_admin")
      commits.first.author.login.should == "caboteria"
    end

  end

  describe ".commit" do

    it "should return a commit" do
      stub_get("commits/show/sferik/rails_admin/3cdfabd973bc3caac209cba903cfdb3bf6636bcd").
        to_return(:body => fixture("commit.json"))
      commit = @client.commit("sferik/rails_admin", "3cdfabd973bc3caac209cba903cfdb3bf6636bcd")
      commit.first.author.login.should == "caboteria"
    end

  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
octokit-0.5.2 spec/octokit/client/commits_spec.rb
octokit-0.5.1 spec/octokit/client/commits_spec.rb
octokit-0.5.0 spec/octokit/client/commits_spec.rb