Sha256: c13ec35e14e1d2797f309caf10b64b37428c269eeab25b536bb0c378a8a465ff

Contents?: true

Size: 666 Bytes

Versions: 23

Compression:

Stored size: 666 Bytes

Contents

# coding: utf-8
#
require 'spec_helper'
require 'picky-client/spec'

describe 'Integration Tests' do

  before(:all) do
    Picky::Indexes.index
    Picky::Indexes.load
  end

  let(:books) { Picky::TestClient.new(BookSearch, :path => '/books') }

  # Testing a count of results.
  #
  it { books.search('a s').total.should == 42 }

  # Testing a specific order of result ids.
  #
  it { books.search('alan').ids.should == [449, 259, 307] }

  # Testing an order of result categories.
  #
  it { books.search('alan').should have_categories(['title'], ['author']) }
  it { books.search('alan p').should have_categories(['title', 'author'], ['author', 'title']) }

end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
picky-generators-4.3.2 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.3.1 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.3.0 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.2.4 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.2.3 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.2.2 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.2.1 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.2.0 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.1.0 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.0.9 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.0.8 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.0.7 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.0.6 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.0.5 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.0.4 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.0.3 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.0.1 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.0.0 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.0.0pre6 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.0.0pre5 prototypes/server/sinatra/spec/integration_spec.rb