Sha256: f95ad42cbbb64d25c3d3fb2c7ade2cef91e8a12888140196760a42a4cda942e4

Contents?: true

Size: 993 Bytes

Versions: 3

Compression:

Stored size: 993 Bytes

Contents

require_relative 'spec_helper'

require 'libis/services/primo/search'
require 'libis-tools'

describe 'Primo search service' do
  let(:subject) { Libis::Services::Primo::Search.new }

  # context 'query' do
  #
  #   it 'default return result' do
  #     result = subject.query 'foo'
  #     expect(result.keys).to eq [:count, :from, :to, :step, :data]
  #     expect(result[:data].size).to eq [result[:count], result[:step] - 1].min
  #   end
  #
  # end

  # context 'find' do
  #
  #   it 'default return result' do
  #     result = subject.query 'foo'
  #     count = result[:count]
  #     result = subject.find 'foo'
  #     expect(result).to be_a Array
  #     expect(result.size).to eq count
  #   end
  #
  #   it 'limit number of results' do
  #     result = subject.query 'foo', step: 1
  #     count = result[:count] / 2
  #     result = subject.find 'foo', max_count: count
  #     expect(result).to be_a Array
  #     expect(result.size).to eq count
  #   end
  #
  # end

  end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
libis-services-0.1.11 spec/primo_search_spec.rb
libis-services-0.1.10 spec/primo_search_spec.rb
libis-services-0.1.9 spec/primo_search_spec.rb