Sha256: 9c6992d31f4e8286130bb68c0b5540f210848e04ea24a6d29a48d02a5c75b558

Contents?: true

Size: 683 Bytes

Versions: 1

Compression:

Stored size: 683 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')

describe '#group' do
  before { init_lastfm }

  it 'should return an instance of Lastfm::Group' do
    expect(@lastfm.group).to be_an_instance_of(Lastfm::MethodCategory::Group)
  end

  describe '#get_members' do
    it 'should get the members\' info' do
      expect(@lastfm).to receive(:request).with('group.getMembers', {
        :group => 'Linux',
        :limit => nil,
        :page => nil
      }).and_return(make_response('group_get_members'))
      members = @lastfm.group.get_members(:group => 'Linux')
      expect(members[0]['name']).to eq('RJ')
      expect(members.size).to eq(1)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
lastfm-1.27.4 spec/method_specs/group_spec.rb