Sha256: 23f70a82cf9a2d722a321cc67bedda6f6866ebdc5409b1a0f833b3619aedfd6c

Contents?: true

Size: 682 Bytes

Versions: 2

Compression:

Stored size: 682 Bytes

Contents

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

describe Octokit do
  after do
    Octokit.reset
  end

  describe ".respond_to?" do
    it "is true if method exists" do
      expect(Octokit.respond_to?(:new, true)).to be_true
    end
  end

  describe ".new" do
    it "is a Octokit::Client" do
      expect(Octokit.new).to be_a Octokit::Client
    end
  end

  describe ".delegate" do
    it "delegates missing methods to Octokit::Client" do
      stub_get("/repos/pengwynn/octokit/issues").
        to_return(:status => 200, :body => fixture('v3/issues.json'))
      issues = Octokit.issues('pengwynn/octokit')
      expect(issues.last.user.login).to eq('fellix')
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
octokit-1.18.0 spec/octokit_spec.rb
octokit-1.17.1 spec/octokit_spec.rb