@@ -3,6 +3,7 @@ const setupDatabase = require('./shared').setupDatabase;
33const mock = require ( '../tools/mongodb-mock/index' ) ;
44const expect = require ( 'chai' ) . expect ;
55const { Long, Code } = require ( '../../src' ) ;
6+ const { isHello } = require ( '../../src/utils' ) ;
67
78const testContext = { } ;
89describe ( 'Collation' , function ( ) {
@@ -26,7 +27,7 @@ describe('Collation', function () {
2627 let commandResult ;
2728 testContext . server . setMessageHandler ( request => {
2829 const doc = request . document ;
29- if ( doc . ismaster || doc . hello ) {
30+ if ( isHello ( doc ) ) {
3031 request . reply ( primary [ 0 ] ) ;
3132 } else if ( doc . count ) {
3233 commandResult = doc ;
@@ -62,7 +63,7 @@ describe('Collation', function () {
6263 let commandResult ;
6364 testContext . server . setMessageHandler ( request => {
6465 const doc = request . document ;
65- if ( doc . ismaster || doc . hello ) {
66+ if ( isHello ( doc ) ) {
6667 request . reply ( primary [ 0 ] ) ;
6768 } else if ( doc . aggregate ) {
6869 commandResult = doc ;
@@ -100,7 +101,7 @@ describe('Collation', function () {
100101 let commandResult ;
101102 testContext . server . setMessageHandler ( request => {
102103 var doc = request . document ;
103- if ( doc . ismaster || doc . hello ) {
104+ if ( isHello ( doc ) ) {
104105 request . reply ( primary [ 0 ] ) ;
105106 } else if ( doc . distinct ) {
106107 commandResult = doc ;
@@ -136,7 +137,7 @@ describe('Collation', function () {
136137 let commandResult ;
137138 testContext . server . setMessageHandler ( request => {
138139 var doc = request . document ;
139- if ( doc . ismaster || doc . hello ) {
140+ if ( isHello ( doc ) ) {
140141 request . reply ( primary [ 0 ] ) ;
141142 } else if ( doc . mapReduce ) {
142143 commandResult = doc ;
@@ -177,7 +178,7 @@ describe('Collation', function () {
177178 let commandResult ;
178179 testContext . server . setMessageHandler ( request => {
179180 var doc = request . document ;
180- if ( doc . ismaster || doc . hello ) {
181+ if ( isHello ( doc ) ) {
181182 request . reply ( primary [ 0 ] ) ;
182183 } else if ( doc . delete ) {
183184 commandResult = doc ;
@@ -213,7 +214,7 @@ describe('Collation', function () {
213214 let commandResult ;
214215 testContext . server . setMessageHandler ( request => {
215216 const doc = request . document ;
216- if ( doc . ismaster || doc . hello ) {
217+ if ( isHello ( doc ) ) {
217218 request . reply ( primary [ 0 ] ) ;
218219 } else if ( doc . update ) {
219220 commandResult = doc ;
@@ -251,7 +252,7 @@ describe('Collation', function () {
251252 let commandResult ;
252253 testContext . server . setMessageHandler ( request => {
253254 const doc = request . document ;
254- if ( doc . ismaster || doc . hello ) {
255+ if ( isHello ( doc ) ) {
255256 request . reply ( primary [ 0 ] ) ;
256257 } else if ( doc . find ) {
257258 commandResult = doc ;
@@ -287,7 +288,7 @@ describe('Collation', function () {
287288 let commandResult ;
288289 testContext . server . setMessageHandler ( request => {
289290 const doc = request . document ;
290- if ( doc . ismaster || doc . hello ) {
291+ if ( isHello ( doc ) ) {
291292 request . reply ( primary [ 0 ] ) ;
292293 } else if ( doc . find ) {
293294 commandResult = doc ;
@@ -325,7 +326,7 @@ describe('Collation', function () {
325326 let commandResult ;
326327 testContext . server . setMessageHandler ( request => {
327328 const doc = request . document ;
328- if ( doc . ismaster || doc . hello ) {
329+ if ( isHello ( doc ) ) {
329330 request . reply ( primary [ 0 ] ) ;
330331 } else if ( doc . find ) {
331332 commandResult = doc ;
@@ -361,7 +362,7 @@ describe('Collation', function () {
361362 let commandResult ;
362363 testContext . server . setMessageHandler ( request => {
363364 const doc = request . document ;
364- if ( doc . ismaster || doc . hello ) {
365+ if ( isHello ( doc ) ) {
365366 request . reply ( primary [ 0 ] ) ;
366367 } else if ( doc . listCollections ) {
367368 request . reply ( {
@@ -403,7 +404,7 @@ describe('Collation', function () {
403404 let commandResult ;
404405 testContext . server . setMessageHandler ( request => {
405406 const doc = request . document ;
406- if ( doc . ismaster || doc . hello ) {
407+ if ( isHello ( doc ) ) {
407408 request . reply ( primary [ 0 ] ) ;
408409 } else if ( doc . update ) {
409410 commandResult = doc ;
@@ -457,7 +458,7 @@ describe('Collation', function () {
457458 let commandResult ;
458459 testContext . server . setMessageHandler ( request => {
459460 const doc = request . document ;
460- if ( doc . ismaster || doc . hello ) {
461+ if ( isHello ( doc ) ) {
461462 request . reply ( primary [ 0 ] ) ;
462463 } else if ( doc . createIndexes ) {
463464 commandResult = doc ;
0 commit comments