From c066135a4bd6c75cd19fe342f768d2213df9e684 Mon Sep 17 00:00:00 2001 From: Jitendra Rajpurohit Date: Mon, 13 Apr 2020 02:40:32 +0530 Subject: [PATCH] Elasticsearch integration spec fix (#520) --- spec/integration/elasticsearch/integration_spec.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/spec/integration/elasticsearch/integration_spec.rb b/spec/integration/elasticsearch/integration_spec.rb index c3817fe..7ce73ed 100644 --- a/spec/integration/elasticsearch/integration_spec.rb +++ b/spec/integration/elasticsearch/integration_spec.rb @@ -14,12 +14,16 @@ class MyModel < Hashie::Mash index_name 'model' document_type 'model' + + def as_indexed_json(options = {}) + { body: '{}' }.merge(options) + end end RSpec.describe 'elaasticsearch-model' do # See https://github.com/hashie/hashie/issues/354#issuecomment-363306114 # for the reason why this doesn't work as you would expect - it 'raises an error when the model does has an id' do + it 'raises an error when the model does not have an id' do object = MyModel.new stub_elasticsearch_client