@@ -3,6 +3,7 @@ const setupDatabase = require('./shared').setupDatabase;
3
3
const mock = require ( '../tools/mongodb-mock/index' ) ;
4
4
const expect = require ( 'chai' ) . expect ;
5
5
const { Long, Code } = require ( '../../src' ) ;
6
+ const { isHello } = require ( '../../src/utils' ) ;
6
7
7
8
const testContext = { } ;
8
9
describe ( 'Collation' , function ( ) {
@@ -26,7 +27,7 @@ describe('Collation', function () {
26
27
let commandResult ;
27
28
testContext . server . setMessageHandler ( request => {
28
29
const doc = request . document ;
29
- if ( doc . ismaster || doc . hello ) {
30
+ if ( isHello ( doc ) ) {
30
31
request . reply ( primary [ 0 ] ) ;
31
32
} else if ( doc . count ) {
32
33
commandResult = doc ;
@@ -62,7 +63,7 @@ describe('Collation', function () {
62
63
let commandResult ;
63
64
testContext . server . setMessageHandler ( request => {
64
65
const doc = request . document ;
65
- if ( doc . ismaster || doc . hello ) {
66
+ if ( isHello ( doc ) ) {
66
67
request . reply ( primary [ 0 ] ) ;
67
68
} else if ( doc . aggregate ) {
68
69
commandResult = doc ;
@@ -100,7 +101,7 @@ describe('Collation', function () {
100
101
let commandResult ;
101
102
testContext . server . setMessageHandler ( request => {
102
103
var doc = request . document ;
103
- if ( doc . ismaster || doc . hello ) {
104
+ if ( isHello ( doc ) ) {
104
105
request . reply ( primary [ 0 ] ) ;
105
106
} else if ( doc . distinct ) {
106
107
commandResult = doc ;
@@ -136,7 +137,7 @@ describe('Collation', function () {
136
137
let commandResult ;
137
138
testContext . server . setMessageHandler ( request => {
138
139
var doc = request . document ;
139
- if ( doc . ismaster || doc . hello ) {
140
+ if ( isHello ( doc ) ) {
140
141
request . reply ( primary [ 0 ] ) ;
141
142
} else if ( doc . mapReduce ) {
142
143
commandResult = doc ;
@@ -177,7 +178,7 @@ describe('Collation', function () {
177
178
let commandResult ;
178
179
testContext . server . setMessageHandler ( request => {
179
180
var doc = request . document ;
180
- if ( doc . ismaster || doc . hello ) {
181
+ if ( isHello ( doc ) ) {
181
182
request . reply ( primary [ 0 ] ) ;
182
183
} else if ( doc . delete ) {
183
184
commandResult = doc ;
@@ -213,7 +214,7 @@ describe('Collation', function () {
213
214
let commandResult ;
214
215
testContext . server . setMessageHandler ( request => {
215
216
const doc = request . document ;
216
- if ( doc . ismaster || doc . hello ) {
217
+ if ( isHello ( doc ) ) {
217
218
request . reply ( primary [ 0 ] ) ;
218
219
} else if ( doc . update ) {
219
220
commandResult = doc ;
@@ -251,7 +252,7 @@ describe('Collation', function () {
251
252
let commandResult ;
252
253
testContext . server . setMessageHandler ( request => {
253
254
const doc = request . document ;
254
- if ( doc . ismaster || doc . hello ) {
255
+ if ( isHello ( doc ) ) {
255
256
request . reply ( primary [ 0 ] ) ;
256
257
} else if ( doc . find ) {
257
258
commandResult = doc ;
@@ -287,7 +288,7 @@ describe('Collation', function () {
287
288
let commandResult ;
288
289
testContext . server . setMessageHandler ( request => {
289
290
const doc = request . document ;
290
- if ( doc . ismaster || doc . hello ) {
291
+ if ( isHello ( doc ) ) {
291
292
request . reply ( primary [ 0 ] ) ;
292
293
} else if ( doc . find ) {
293
294
commandResult = doc ;
@@ -325,7 +326,7 @@ describe('Collation', function () {
325
326
let commandResult ;
326
327
testContext . server . setMessageHandler ( request => {
327
328
const doc = request . document ;
328
- if ( doc . ismaster || doc . hello ) {
329
+ if ( isHello ( doc ) ) {
329
330
request . reply ( primary [ 0 ] ) ;
330
331
} else if ( doc . find ) {
331
332
commandResult = doc ;
@@ -361,7 +362,7 @@ describe('Collation', function () {
361
362
let commandResult ;
362
363
testContext . server . setMessageHandler ( request => {
363
364
const doc = request . document ;
364
- if ( doc . ismaster || doc . hello ) {
365
+ if ( isHello ( doc ) ) {
365
366
request . reply ( primary [ 0 ] ) ;
366
367
} else if ( doc . listCollections ) {
367
368
request . reply ( {
@@ -403,7 +404,7 @@ describe('Collation', function () {
403
404
let commandResult ;
404
405
testContext . server . setMessageHandler ( request => {
405
406
const doc = request . document ;
406
- if ( doc . ismaster || doc . hello ) {
407
+ if ( isHello ( doc ) ) {
407
408
request . reply ( primary [ 0 ] ) ;
408
409
} else if ( doc . update ) {
409
410
commandResult = doc ;
@@ -457,7 +458,7 @@ describe('Collation', function () {
457
458
let commandResult ;
458
459
testContext . server . setMessageHandler ( request => {
459
460
const doc = request . document ;
460
- if ( doc . ismaster || doc . hello ) {
461
+ if ( isHello ( doc ) ) {
461
462
request . reply ( primary [ 0 ] ) ;
462
463
} else if ( doc . createIndexes ) {
463
464
commandResult = doc ;
0 commit comments