require 'spec_helper'

describe Battlenet::Modules::Guild do
  let(:api) { Battlenet.new }

  it "fetches guild data" do
    VCR.use_cassette('guild_rl_bl') do
      guild = api.guild 'nazjatar', 'RL BL'
      guild['level'].should == 25
    end
  end

  it "fetches additional guild data" do
    VCR.use_cassette('guild_rl_bl_members') do
      guild = api.guild 'nazjatar', 'rl bl', :fields => 'members'
      guild['members'].find { |c| c["character"]["name"] == "Cyaga" }.fetch("rank").should == 1
    end
  end
end