File tree Expand file tree Collapse file tree 2 files changed +36
-1
lines changed
lib/mongo/operation/read/query Expand file tree Collapse file tree 2 files changed +36
-1
lines changed Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ class Result < Operation::Result
31
31
#
32
32
# @since 2.0.0
33
33
def successful?
34
- !query_failure? && parser . message . empty?
34
+ !query_failure?
35
35
end
36
36
end
37
37
end
Original file line number Diff line number Diff line change 470
470
end
471
471
end
472
472
473
+ context 'when the user is not authorized' do
474
+
475
+ end
476
+
477
+ context 'when documents contain potential error message fields' do
478
+
479
+ [ Mongo ::Error ::ERRMSG , Mongo ::Error ::ERROR , Mongo ::Operation ::Result ::OK ] . each do |field |
480
+
481
+ context "when the document contains a '#{ field } ' field" do
482
+
483
+ let ( :value ) do
484
+ 'testing'
485
+ end
486
+
487
+ let ( :view ) do
488
+ authorized_collection . find
489
+ end
490
+
491
+ before do
492
+ authorized_collection . insert_one ( { field => value } )
493
+ end
494
+
495
+ after do
496
+ authorized_collection . delete_many
497
+ end
498
+
499
+ it 'iterates over the documents' do
500
+ view . each do |document |
501
+ expect ( document [ field ] ) . to eq ( value )
502
+ end
503
+ end
504
+ end
505
+ end
506
+ end
507
+
473
508
context 'when provided options' do
474
509
475
510
let ( :view ) do
You can’t perform that action at this time.
0 commit comments