File tree Expand file tree Collapse file tree 2 files changed +14
-6
lines changed Expand file tree Collapse file tree 2 files changed +14
-6
lines changed Original file line number Diff line number Diff line change @@ -212,12 +212,6 @@ def touch_callback_statuses
212
212
#
213
213
# @return [ Symbol ] The method name.
214
214
def define_relation_touch_method ( name , association )
215
- relation_classes = if association . polymorphic?
216
- association . send ( :inverse_association_classes )
217
- else
218
- [ association . relation_class ]
219
- end
220
-
221
215
method_name = "touch_#{ name } _after_create_or_destroy"
222
216
association . inverse_class . class_eval do
223
217
define_method ( method_name ) do
Original file line number Diff line number Diff line change 15
15
)
16
16
end
17
17
18
+ context "when class_name references an unknown class" do
19
+ context "when loading" do
20
+ it "does not raise an exception" do
21
+ expect do
22
+ class AssocationSpecModel
23
+ include Mongoid ::Document
24
+
25
+ embedded_in :parent , class_name : 'SomethingBogusThatDoesNotExistYet'
26
+ end
27
+ end . not_to raise_exception
28
+ end
29
+ end
30
+ end
31
+
18
32
describe "#embedded?" do
19
33
20
34
let ( :person ) do
You can’t perform that action at this time.
0 commit comments