Skip to content

Commit ad832e7

Browse files
authored
MONGOID-5281 Test: Respect aliases in embedded documents when querying (#5487)
1 parent 85da0d0 commit ad832e7

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

spec/mongoid/criteria_spec.rb

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2864,6 +2864,17 @@ def self.ages; self; end
28642864
expect(selector['ratable_id']).to eq(movie.id)
28652865
end
28662866
end
2867+
2868+
context "when querying an embedded document with aliases" do
2869+
2870+
let(:criteria) do
2871+
Person.where("phones.extension" => "123")
2872+
end
2873+
2874+
it "expands the aliases" do
2875+
expect(criteria.selector).to eq("mobile_phones.ext" => "123")
2876+
end
2877+
end
28672878
end
28682879

28692880
context 'when given multiple keys in separate calls' do

0 commit comments

Comments
 (0)