Skip to content

Commit f493f56

Browse files
committed
[MODEL] Refactored the string queries in multiple_models_test.rb to avoid quote escaping
Related: elastic#370
1 parent d6a1950 commit f493f56

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

elasticsearch-model/test/integration/multiple_models_test.rb

+4-4
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ class ::Series < ActiveRecord::Base
5656
end
5757

5858
should "find matching documents across multiple models" do
59-
response = Elasticsearch::Model.search("\"The greatest Episode\"^2 OR \"The greatest Series\"", [Series, Episode])
59+
response = Elasticsearch::Model.search(%q<"The greatest Episode"^2 OR "The greatest Series">, [Series, Episode])
6060

6161
assert response.any?, "Response should not be empty: #{response.to_a.inspect}"
6262

@@ -75,7 +75,7 @@ class ::Series < ActiveRecord::Base
7575
end
7676

7777
should "provide access to results" do
78-
response = Elasticsearch::Model.search("\"A great Episode\"^2 OR \"A great Series\"", [Series, Episode])
78+
response = Elasticsearch::Model.search(%q<"A great Episode"^2 OR "A great Series">, [Series, Episode])
7979

8080
assert_equal 'A great Episode', response.results[0].name
8181
assert_equal true, response.results[0].name?
@@ -89,7 +89,7 @@ class ::Series < ActiveRecord::Base
8989
should "only retrieve records for existing results" do
9090
::Series.find_by_name("The greatest Series").delete
9191
::Series.__elasticsearch__.refresh_index!
92-
response = Elasticsearch::Model.search("\"The greatest Episode\"^2 OR \"The greatest Series\"", [Series, Episode])
92+
response = Elasticsearch::Model.search(%q<"The greatest Episode"^2 OR "The greatest Series">, [Series, Episode])
9393

9494
assert response.any?, "Response should not be empty: #{response.to_a.inspect}"
9595

@@ -138,7 +138,7 @@ def as_indexed_json(options={})
138138
end
139139

140140
should "find matching documents across multiple models" do
141-
response = Elasticsearch::Model.search("\"greatest Episode\" OR \"greatest Image\"^2", [Episode, Image])
141+
response = Elasticsearch::Model.search(%q<"greatest Episode" OR "greatest Image"^2>, [Episode, Image])
142142

143143
assert response.any?, "Response should not be empty: #{response.to_a.inspect}"
144144

0 commit comments

Comments
 (0)