Sha256: 1ec2aacf4ea93a445da6498c87798e02a3bf1e45776d364261db1e42a7f10eba

Contents?: true

Size: 754 Bytes

Versions: 1

Compression:

Stored size: 754 Bytes

Contents

require 'spec_helper'

describe AngellistApi::Client::StartupRoles,
  :vcr => { :cassette_name => 'startup_roles' } do

  ROLES = %w[founder employee past_investor advisor incubator referrer]
  let(:client) { AngellistApi::Client.new }

  it "gets a startup's relationships" do
    roles = client.get_startup_roles(:startup_id => 1124)
    roles.startup_roles.each do |relationship|
      ROLES.should include relationship.role
    end
    roles.startup_roles.first.should have_key :user
  end

  it "gets a user's relationships" do
    roles = client.get_startup_roles(:user_id => 2850)
    roles.startup_roles.each do |relationship|
      ROLES.should include relationship.role
    end
    roles.startup_roles.first.should have_key :startup
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
angellist_api-1.0.3 spec/integration/startup_roles_spec.rb