Sha256: 874992793c7ca59d06d4116a103ec7b8043e3c4973f7a3e87b81ca68852135b1
Contents?: true
Size: 581 Bytes
Versions: 7
Compression:
Stored size: 581 Bytes
Contents
require File.expand_path("../spec_helper", __dir__) RSpec.describe SearchFlip::Result do describe ".from_hit" do it "adds a _hit key into _source and merges the hit keys into it" do result = SearchFlip::Result.from_hit("_score" => 1.0, "_source" => { "name" => "Some name" }) expect(result).to eq("name" => "Some name", "_hit" => { "_score" => 1.0 }) end it "allows deep method access" do result = SearchFlip::Result.from_hit("_source" => { "key1" => [{ "key2" => "value" }] }) expect(result.key1[0].key2).to eq("value") end end end
Version data entries
7 entries across 7 versions & 1 rubygems