Sha256: c601fdf6a130e81cf96aed90b678a5b9b2ecd64fd2aa895e3a5d195d05140130

Contents?: true

Size: 519 Bytes

Versions: 13

Compression:

Stored size: 519 Bytes

Contents

require "spec_helper"

module CloudSesame
  module Query
    module Node
      describe Return do
        describe 'compile' do
          it 'compiles to a string when there are fields' do
            r = Return.new({})
            r.fields = ['_score','identifiers']
            expect(r.compile).to eq('_score,identifiers')
          end
          it 'returns nil if there are no fields' do
            r = Return.new({})
            expect(r.compile).to be_nil
          end
        end
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
CloudSesame-1.0.1 spec/cloud_sesame/query/node/return_spec.rb
CloudSesame-1.0.0 spec/cloud_sesame/query/node/return_spec.rb
CloudSesame-0.9.4 spec/cloud_sesame/query/node/return_spec.rb
CloudSesame-0.9.3 spec/cloud_sesame/query/node/return_spec.rb
CloudSesame-0.9.2 spec/cloud_sesame/query/node/return_spec.rb
CloudSesame-0.9.1 spec/cloud_sesame/query/node/return_spec.rb
CloudSesame-0.9.0 spec/cloud_sesame/query/node/return_spec.rb
CloudSesame-0.8.3 spec/cloud_sesame/query/node/return_spec.rb
CloudSesame-0.8.2 spec/cloud_sesame/query/node/return_spec.rb
CloudSesame-0.8.1 spec/cloud_sesame/query/node/return_spec.rb
CloudSesame-0.8.0 spec/cloud_sesame/query/node/return_spec.rb
CloudSesame-0.7.13 spec/cloud_sesame/query/node/return_spec.rb
CloudSesame-0.7.12 spec/cloud_sesame/query/node/return_spec.rb