Sha256: 05cbace294fe4282a59c97239e97de627e0d8c8d79579290f38601cbb711276a

Contents?: true

Size: 738 Bytes

Versions: 66

Compression:

Stored size: 738 Bytes

Contents

require 'spec_helper'

module CloudSesame
  module Query
    module Node
      describe QueryOptionsField do

        let(:query_options_field) { QueryOptionsField.new("description", weight) }

        describe '#compile' do
          context 'when weight is nil' do
            let(:weight) { nil }
            it 'should return a string with the field' do
              expect(query_options_field.compile).to eq("description")
            end
          end
          context 'when weight is not nil' do
            let(:weight) { 2 }
            it 'should return a string with the weight' do
              expect(query_options_field.compile).to eq("description^2")
            end
          end
        end
      end
    end
  end
end

Version data entries

66 entries across 66 versions & 1 rubygems

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