@@ -10,7 +10,7 @@ describe('DatabaseController', function() {
10
10
_rperm : { $in : [ 'a' , 'b' ] } ,
11
11
foo : 3 ,
12
12
} ;
13
- validateQuery ( query , true ) ;
13
+ validateQuery ( query , false ) ;
14
14
expect ( query ) . toEqual ( {
15
15
$or : [
16
16
{ a : 1 , _rperm : { $in : [ 'a' , 'b' ] } , foo : 3 } ,
@@ -22,13 +22,13 @@ describe('DatabaseController', function() {
22
22
23
23
it ( 'should not restructure SERVER-13732 queries with $nears' , done => {
24
24
let query = { $or : [ { a : 1 } , { b : 1 } ] , c : { $nearSphere : { } } } ;
25
- validateQuery ( query , true ) ;
25
+ validateQuery ( query , false ) ;
26
26
expect ( query ) . toEqual ( {
27
27
$or : [ { a : 1 } , { b : 1 } ] ,
28
28
c : { $nearSphere : { } } ,
29
29
} ) ;
30
30
query = { $or : [ { a : 1 } , { b : 1 } ] , c : { $near : { } } } ;
31
- validateQuery ( query , true ) ;
31
+ validateQuery ( query , false ) ;
32
32
expect ( query ) . toEqual ( { $or : [ { a : 1 } , { b : 1 } ] , c : { $near : { } } } ) ;
33
33
done ( ) ;
34
34
} ) ;
@@ -38,7 +38,7 @@ describe('DatabaseController', function() {
38
38
a : 1 ,
39
39
$or : [ { $or : [ { b : 1 } , { b : 2 } ] } , { $or : [ { c : 1 } , { c : 2 } ] } ] ,
40
40
} ;
41
- validateQuery ( query , true ) ;
41
+ validateQuery ( query , false ) ;
42
42
expect ( query ) . toEqual ( {
43
43
$or : [
44
44
{ $or : [ { b : 1 , a : 1 } , { b : 2 , a : 1 } ] } ,
@@ -49,13 +49,13 @@ describe('DatabaseController', function() {
49
49
} ) ;
50
50
51
51
it ( 'should reject invalid queries' , done => {
52
- expect ( ( ) => validateQuery ( { $or : { a : 1 } } , true ) ) . toThrow ( ) ;
52
+ expect ( ( ) => validateQuery ( { $or : { a : 1 } } , false ) ) . toThrow ( ) ;
53
53
done ( ) ;
54
54
} ) ;
55
55
56
56
it ( 'should accept valid queries' , done => {
57
57
expect ( ( ) =>
58
- validateQuery ( { $or : [ { a : 1 } , { b : 2 } ] } , true )
58
+ validateQuery ( { $or : [ { a : 1 } , { b : 2 } ] } , false )
59
59
) . not . toThrow ( ) ;
60
60
done ( ) ;
61
61
} ) ;
@@ -68,7 +68,7 @@ describe('DatabaseController', function() {
68
68
_rperm : { $in : [ 'a' , 'b' ] } ,
69
69
foo : 3 ,
70
70
} ;
71
- validateQuery ( query , false ) ;
71
+ validateQuery ( query , true ) ;
72
72
expect ( query ) . toEqual ( {
73
73
$or : [ { a : 1 } , { a : 2 } ] ,
74
74
_rperm : { $in : [ 'a' , 'b' ] } ,
@@ -79,13 +79,13 @@ describe('DatabaseController', function() {
79
79
80
80
it ( 'should not restructure SERVER-13732 queries with $nears' , done => {
81
81
let query = { $or : [ { a : 1 } , { b : 1 } ] , c : { $nearSphere : { } } } ;
82
- validateQuery ( query , false ) ;
82
+ validateQuery ( query , true ) ;
83
83
expect ( query ) . toEqual ( {
84
84
$or : [ { a : 1 } , { b : 1 } ] ,
85
85
c : { $nearSphere : { } } ,
86
86
} ) ;
87
87
query = { $or : [ { a : 1 } , { b : 1 } ] , c : { $near : { } } } ;
88
- validateQuery ( query , false ) ;
88
+ validateQuery ( query , true ) ;
89
89
expect ( query ) . toEqual ( { $or : [ { a : 1 } , { b : 1 } ] , c : { $near : { } } } ) ;
90
90
done ( ) ;
91
91
} ) ;
@@ -95,7 +95,7 @@ describe('DatabaseController', function() {
95
95
a : 1 ,
96
96
$or : [ { $or : [ { b : 1 } , { b : 2 } ] } , { $or : [ { c : 1 } , { c : 2 } ] } ] ,
97
97
} ;
98
- validateQuery ( query , false ) ;
98
+ validateQuery ( query , true ) ;
99
99
expect ( query ) . toEqual ( {
100
100
a : 1 ,
101
101
$or : [ { $or : [ { b : 1 } , { b : 2 } ] } , { $or : [ { c : 1 } , { c : 2 } ] } ] ,
@@ -105,13 +105,13 @@ describe('DatabaseController', function() {
105
105
} ) ;
106
106
107
107
it ( 'should reject invalid queries' , done => {
108
- expect ( ( ) => validateQuery ( { $or : { a : 1 } } , false ) ) . toThrow ( ) ;
108
+ expect ( ( ) => validateQuery ( { $or : { a : 1 } } , true ) ) . toThrow ( ) ;
109
109
done ( ) ;
110
110
} ) ;
111
111
112
112
it ( 'should accept valid queries' , done => {
113
113
expect ( ( ) =>
114
- validateQuery ( { $or : [ { a : 1 } , { b : 2 } ] } , false )
114
+ validateQuery ( { $or : [ { a : 1 } , { b : 2 } ] } , true )
115
115
) . not . toThrow ( ) ;
116
116
done ( ) ;
117
117
} ) ;
0 commit comments