Sha256: 152570769bceb07eb78c957c0fb90bc87c66620e682f286a11b37c940875344a

Contents?: true

Size: 755 Bytes

Versions: 24

Compression:

Stored size: 755 Bytes

Contents

module CloudSesame
  module Query
    module AST
      module Abstract
        describe Operator do
          let(:context) {{}}
          let(:options) {{}}
          let(:block) { Proc.new {} }
          subject { Operator.new(context, options, &block) }

          describe '#boost' do
            context 'given boost option' do
              let(:options) { { boost: 2 } }
              it 'should return an compiled boost value' do
                expect(subject.boost).to eq " boost=2"
              end
            end
            context 'given no boost option' do
              it 'should return nothing' do
                expect(subject.boost).to eq nil
              end
            end
          end

        end
      end
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
CloudSesame-1.0.1 spec/cloud_sesame/query/ast/abstract/operator_spec.rb
CloudSesame-1.0.0 spec/cloud_sesame/query/ast/abstract/operator_spec.rb
CloudSesame-0.9.4 spec/cloud_sesame/query/ast/abstract/operator_spec.rb
CloudSesame-0.9.3 spec/cloud_sesame/query/ast/abstract/operator_spec.rb
CloudSesame-0.9.2 spec/cloud_sesame/query/ast/abstract/operator_spec.rb
CloudSesame-0.9.1 spec/cloud_sesame/query/ast/abstract/operator_spec.rb
CloudSesame-0.9.0 spec/cloud_sesame/query/ast/abstract/operator_spec.rb
CloudSesame-0.8.3 spec/cloud_sesame/query/ast/abstract/operator_spec.rb
CloudSesame-0.8.2 spec/cloud_sesame/query/ast/abstract/operator_spec.rb
CloudSesame-0.8.1 spec/cloud_sesame/query/ast/abstract/operator_spec.rb
CloudSesame-0.8.0 spec/cloud_sesame/query/ast/abstract/operator_spec.rb
CloudSesame-0.7.13 spec/cloud_sesame/query/ast/abstract/operator_spec.rb
CloudSesame-0.7.12 spec/cloud_sesame/query/ast/abstract/operator_spec.rb
CloudSesame-0.7.11 spec/cloud_sesame/query/ast/abstract/operator_spec.rb
CloudSesame-0.7.10 spec/cloud_sesame/query/ast/abstract/operator_spec.rb
CloudSesame-0.7.9 spec/cloud_sesame/query/ast/abstract/operator_spec.rb
CloudSesame-0.7.8 spec/cloud_sesame/query/ast/abstract/operator_spec.rb
CloudSesame-0.7.7 spec/cloud_sesame/query/ast/abstract/operator_spec.rb
CloudSesame-0.7.5 spec/cloud_sesame/query/ast/abstract/operator_spec.rb
CloudSesame-0.7.4 spec/cloud_sesame/query/ast/abstract/operator_spec.rb