Sha256: 935ab20e3cfeee144f4218a1ca5861b450064cf52b7cc33651f9ce2bbfbdcbfe

Contents?: true

Size: 676 Bytes

Versions: 16

Compression:

Stored size: 676 Bytes

Contents

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

describe 'Integration Tests' do

  before(:all) do
    Picky::Indexes.index_for_tests
    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

16 entries across 16 versions & 1 rubygems

Version Path
picky-generators-3.6.16 prototypes/server/shared/spec/integration_spec.rb
picky-generators-3.6.15 prototypes/server/shared/spec/integration_spec.rb
picky-generators-3.6.14 prototypes/server/shared/spec/integration_spec.rb
picky-generators-3.6.13 prototypes/server/shared/spec/integration_spec.rb
picky-generators-3.6.12 prototypes/server/shared/spec/integration_spec.rb
picky-generators-3.6.11 prototypes/server/shared/spec/integration_spec.rb
picky-generators-3.6.10 prototypes/server/shared/spec/integration_spec.rb
picky-generators-3.6.9 prototypes/server/shared/spec/integration_spec.rb
picky-generators-3.6.8 prototypes/server/shared/spec/integration_spec.rb
picky-generators-3.6.7 prototypes/server/shared/spec/integration_spec.rb
picky-generators-3.6.6 prototypes/server/shared/spec/integration_spec.rb
picky-generators-3.6.4 prototypes/server/shared/spec/integration_spec.rb
picky-generators-3.6.3 prototypes/server/shared/spec/integration_spec.rb
picky-generators-3.6.2 prototypes/server/shared/spec/integration_spec.rb
picky-generators-3.6.1 prototypes/server/shared/spec/integration_spec.rb
picky-generators-3.6.0 prototypes/server/shared/spec/integration_spec.rb