File tree Expand file tree Collapse file tree 2 files changed +8
-8
lines changed
lib/mongoid/criteria/queryable/extensions
spec/mongoid/criteria/queryable/extensions Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ def evolve(object)
33
33
end
34
34
# Always return on string for backwards compatibility with querying
35
35
# string-backed BigDecimal fields.
36
- when BSON ::Decimal128 , String then obj
36
+ when BSON ::Decimal128 then obj
37
37
else
38
38
if obj . numeric?
39
39
if Mongoid . map_big_decimal_to_decimal128
Original file line number Diff line number Diff line change 142
142
end
143
143
144
144
context "when provided a numeric" do
145
- it "returns a string " do
145
+ it "returns a BSON::Decimal128 " do
146
146
expect ( described_class . evolve ( 1 ) ) . to eq ( BSON ::Decimal128 . new ( '1' ) )
147
147
end
148
148
end
149
149
150
- context "when provided a bogus value " do
151
- it "returns the value " do
152
- expect ( described_class . evolve ( :bogus ) ) . to eq ( :bogus )
150
+ context "when provided a valid string " do
151
+ it "returns a BSON::Decimal128 " do
152
+ expect ( described_class . evolve ( "1" ) ) . to eq ( BSON :: Decimal128 . new ( '1' ) )
153
153
end
154
154
end
155
155
159
159
end
160
160
end
161
161
162
- context "when provided a valid string " do
163
- it "returns the string " do
164
- expect ( described_class . evolve ( "1" ) ) . to eq ( "1" )
162
+ context "when provided a bogus value " do
163
+ it "returns the value " do
164
+ expect ( described_class . evolve ( :bogus ) ) . to eq ( :bogus )
165
165
end
166
166
end
167
167
end
You can’t perform that action at this time.
0 commit comments