@@ -32,7 +32,7 @@ describe('Mongos Proxy Failover (mocks)', function () {
3232
3333 mongos1 . setMessageHandler ( request => {
3434 var doc = request . document ;
35- if ( doc . ismaster ) {
35+ if ( doc . ismaster || doc . hello ) {
3636 request . reply ( serverIsMaster [ 0 ] ) ;
3737 } else if ( doc . insert ) {
3838 mongos1 . destroy ( ) ;
@@ -42,7 +42,7 @@ describe('Mongos Proxy Failover (mocks)', function () {
4242
4343 mongos2 . setMessageHandler ( request => {
4444 var doc = request . document ;
45- if ( doc . ismaster ) {
45+ if ( doc . ismaster || doc . hello ) {
4646 request . reply ( serverIsMaster [ 0 ] ) ;
4747 } else if ( doc . insert ) {
4848 request . reply ( { ok : 1 , n : doc . documents , lastOp : new Date ( ) } ) ;
@@ -106,7 +106,7 @@ describe('Mongos Proxy Failover (mocks)', function () {
106106
107107 mongos1 . setMessageHandler ( request => {
108108 var doc = request . document ;
109- if ( doc . ismaster ) {
109+ if ( doc . ismaster || doc . hello ) {
110110 request . reply ( serverIsMaster [ 0 ] ) ;
111111 } else if ( doc . insert && currentStep === 0 ) {
112112 setTimeout ( ( ) => request . connection . destroy ( ) , 1600 ) ;
@@ -117,7 +117,7 @@ describe('Mongos Proxy Failover (mocks)', function () {
117117
118118 mongos2 . setMessageHandler ( request => {
119119 var doc = request . document ;
120- if ( doc . ismaster ) {
120+ if ( doc . ismaster || doc . hello ) {
121121 request . reply ( serverIsMaster [ 0 ] ) ;
122122 } else if ( doc . insert ) {
123123 request . reply ( { ok : 1 , n : doc . documents , lastOp : new Date ( ) } ) ;
@@ -201,7 +201,7 @@ describe('Mongos Proxy Failover (mocks)', function () {
201201
202202 mongos1 . setMessageHandler ( request => {
203203 var doc = request . document ;
204- if ( doc . ismaster ) {
204+ if ( doc . ismaster || doc . hello ) {
205205 request . reply ( serverIsMaster [ 0 ] ) ;
206206 } else if ( doc . insert && currentStep === 0 ) {
207207 setTimeout ( ( ) => request . connection . destroy ( ) , 1600 ) ;
@@ -212,7 +212,7 @@ describe('Mongos Proxy Failover (mocks)', function () {
212212
213213 mongos2 . setMessageHandler ( request => {
214214 var doc = request . document ;
215- if ( doc . ismaster ) {
215+ if ( doc . ismaster || doc . hello ) {
216216 request . reply ( serverIsMaster [ 0 ] ) ;
217217 } else if ( doc . insert && currentStep === 0 ) {
218218 setTimeout ( ( ) => request . connection . destroy ( ) , 1600 ) ;
0 commit comments