Sha256: 8f9efb37de9104cbc3270e50ba86b26e5c8e872858f05b0502db89c479d674ab

Contents?: true

Size: 1.34 KB

Versions: 21

Compression:

Stored size: 1.34 KB

Contents

# -*- encoding: utf-8 -*-
require 'helper'

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

  describe ".public_events" do
    it "should return all public events" do
      stub_get("/events").
        to_return(:body => fixture("v3/public_events.json"))
      public_events = @client.public_events
      public_events.first.id.should == '1513284759'
    end
  end

  describe ".user_events" do
    it "should return all user events" do
      stub_get("/users/sferik/events").
        to_return(:body => fixture("v3/user_events.json"))
      user_events = @client.user_events('sferik')
      user_events.first.id.should == '1525888969'
    end
  end

  describe ".received_events" do
    it "should return all user received events" do
      stub_get("/users/sferik/received_events").
        to_return(:body => fixture("v3/user_events.json"))
      received_events = @client.received_events('sferik')
      received_events.first.type.should == 'PushEvent'
    end
  end

  describe ".repository_events" do
    it "should return events for a repository" do
      stub_get("/repos/sferik/rails_admin/events").
        to_return(:body => fixture("v3/repo_events.json"))
      repo_events = @client.repository_events("sferik/rails_admin")
      repo_events.first.type.should == "IssuesEvent"
    end
    
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
octokit-1.17.0 spec/octokit/client/events_spec.rb
octokit-1.15.1 spec/octokit/client/events_spec.rb
octokit-1.15.0 spec/octokit/client/events_spec.rb
octokit-1.14.0 spec/octokit/client/events_spec.rb
octokit-1.13.0 spec/octokit/client/events_spec.rb
octokit-1.12.0 spec/octokit/client/events_spec.rb
octokit-1.11.0 spec/octokit/client/events_spec.rb
octokit-1.10.0 spec/octokit/client/events_spec.rb
octokit-1.9.4 spec/octokit/client/events_spec.rb
octokit-1.9.3 spec/octokit/client/events_spec.rb
octokit-1.9.2 spec/octokit/client/events_spec.rb
octokit-1.9.1 spec/octokit/client/events_spec.rb
octokit-1.8.1 spec/octokit/client/events_spec.rb
octokit-1.8.0 spec/octokit/client/events_spec.rb
octokit-1.7.0 spec/octokit/client/events_spec.rb
octokit-1.6.1 spec/octokit/client/events_spec.rb
octokit-1.6.0 spec/octokit/client/events_spec.rb
octokit-1.5.0 spec/octokit/client/events_spec.rb
octokit-1.4.0 spec/octokit/client/events_spec.rb
octokit-1.3.0 spec/octokit/client/events_spec.rb