Sha256: 2b6c8e21d0bf34a2417ec0302d46d534e7096737ede893551104ba3fb39c5320

Contents?: true

Size: 666 Bytes

Versions: 88

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 == 57 }

  # 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

88 entries across 88 versions & 1 rubygems

Version Path
picky-generators-4.31.3 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.31.2 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.31.1 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.31.0 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.30.0 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.28.1 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.27.1 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.27.0 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.26.2 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.26.1 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.26.0 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.25.3 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.25.2 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.25.1 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.25.0 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.24.0 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.23.2 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.23.1 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.23.0 prototypes/server/sinatra/spec/integration_spec.rb
picky-generators-4.22.0 prototypes/server/sinatra/spec/integration_spec.rb