Sha256: d8408980fc70b0516105b177fdf7c26c1a7ebcf4e38afd571abbc2afddf24ced

Contents?: true

Size: 834 Bytes

Versions: 3

Compression:

Stored size: 834 Bytes

Contents

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

describe Yammer::GroupMembership do
  context 'class methods' do

    subject { Yammer::GroupMembership }

    describe '#create_group_membership' do
      it 'creates a new group membership' do
        stub_request(:post, "https://www.yammer.com/api/v1/group_memberships").with(
          :body    => { :group_id => '6' },
          :headers => {
            'Accept'          => 'application/json',
            'Authorization'   => "Bearer #{Yammer.access_token}",
            'Content-Type'    => 'application/x-www-form-urlencoded',
            'User-Agent'      => "Yammer Ruby Gem #{Yammer::Version}"
          }
        ).to_return(
          :status => 201,
          :body => '',
          :headers => {}
        )
        subject.create(6)
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
yammer-client-0.1.2 spec/model/group_membership_spec.rb
yammer-client-0.1.1 spec/model/group_membership_spec.rb
yammer-client-0.1.0 spec/model/group_membership_spec.rb