File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -960,7 +960,7 @@ def exec_queries(&block)
960
960
def exec_main_query ( async : false )
961
961
if @none
962
962
if async
963
- return Promise ::Complete . new ( [ ] )
963
+ return FutureResult ::Complete . new ( [ ] )
964
964
else
965
965
return [ ]
966
966
end
Original file line number Diff line number Diff line change @@ -41,6 +41,18 @@ def test_scheduled?
41
41
assert_not_predicate deferred_posts , :scheduled?
42
42
end
43
43
44
+ def test_null_scheduled?
45
+ deferred_null_posts = Post . none . load_async
46
+ if in_memory_db?
47
+ assert_not_predicate deferred_null_posts , :scheduled?
48
+ else
49
+ assert_predicate deferred_null_posts , :scheduled?
50
+ end
51
+ assert_predicate deferred_null_posts , :loaded?
52
+ deferred_null_posts . to_a
53
+ assert_not_predicate deferred_null_posts , :scheduled?
54
+ end
55
+
44
56
def test_reset
45
57
deferred_posts = Post . where ( author_id : 1 ) . load_async
46
58
if in_memory_db?
You can’t perform that action at this time.
0 commit comments