Sha256: 8303a6ca78d0aeca0b59b02b7f8da81ef707457419887bce22b361e0b9066e9d

Contents?: true

Size: 829 Bytes

Versions: 25

Compression:

Stored size: 829 Bytes

Contents

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

describe '#tasteometer' do
  before { init_lastfm }

  it 'should return an instance of Lastfm::Tasteometer' do
    @lastfm.tasteometer.should be_an_instance_of(Lastfm::MethodCategory::Tasteometer)
  end

  describe '#compare' do
    it 'should compare users' do
      @lastfm.should_receive(:request).with('tasteometer.compare', {
        :type1 => 'user',
        :type2 => 'user',
        :value1 => 'foo',
        :value2 => 'bar',
        :limit => nil
      }).and_return(make_response('tasteometer_compare'))
      compare = @lastfm.tasteometer.compare(:type1 => 'user', :type2 => 'user', :value1 =>'foo', :value2 => 'bar')
      compare['score'].should == '0.74'
      compare['artists']['artist'][1]['name'].should == 'The Beatles'
    end
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
lastfm-1.27.3 spec/method_specs/tasteometer_spec.rb
lastfm-1.27.2 spec/method_specs/tasteometer_spec.rb
lastfm-1.27.1 spec/method_specs/tasteometer_spec.rb
lastfm-1.27.0 spec/method_specs/tasteometer_spec.rb
lastfm-1.26.0 spec/method_specs/tasteometer_spec.rb
lastfm-1.25.0 spec/method_specs/tasteometer_spec.rb
lastfm-1.24.0 spec/method_specs/tasteometer_spec.rb
lastfm-1.23.0 spec/method_specs/tasteometer_spec.rb
lastfm-1.22.0 spec/method_specs/tasteometer_spec.rb
lastfm-1.21.0 spec/method_specs/tasteometer_spec.rb
lastfm-1.20.1 spec/method_specs/tasteometer_spec.rb
lastfm-1.19.1 spec/method_specs/tasteometer_spec.rb
lastfm-1.19.0 spec/method_specs/tasteometer_spec.rb
lastfm-1.18.0 spec/method_specs/tasteometer_spec.rb
lastfm-1.17.0 spec/method_specs/tasteometer_spec.rb
lastfm-1.16.0 spec/method_specs/tasteometer_spec.rb
lastfm-1.15.1 spec/method_specs/tasteometer_spec.rb
lastfm-1.15.0 spec/method_specs/tasteometer_spec.rb
lastfm-1.14.1 spec/method_specs/tasteometer_spec.rb
lastfm-1.14.0 spec/method_specs/tasteometer_spec.rb