@@ -127,69 +127,6 @@ describe('routing-table', () => {
127127 expect ( table . writers ) . toEqual ( [ server5 ] ) ;
128128 } ) ;
129129
130- it ( 'should return all servers in diff when other table is empty' , ( ) => {
131- const oldTable = createTable ( [ server1 , server2 ] , [ server3 , server4 ] , [ server5 , server6 ] , notExpired ( ) ) ;
132- const newTable = createTable ( [ ] , [ ] , [ ] , notExpired ( ) ) ;
133-
134- const servers = oldTable . serversDiff ( newTable ) ;
135-
136- expect ( servers ) . toEqual ( [ server1 , server2 , server3 , server4 , server5 , server6 ] ) ;
137- } ) ;
138-
139- it ( 'should no servers in diff when this table is empty' , ( ) => {
140- const oldTable = createTable ( [ ] , [ ] , [ ] , notExpired ( ) ) ;
141- const newTable = createTable ( [ server1 , server2 ] , [ server3 , server4 ] , [ server5 , server6 ] , notExpired ( ) ) ;
142-
143- const servers = oldTable . serversDiff ( newTable ) ;
144-
145- expect ( servers ) . toEqual ( [ ] ) ;
146- } ) ;
147-
148- it ( 'should include different routers in servers diff' , ( ) => {
149- const oldTable = createTable ( [ server1 , server7 , server2 , server42 ] , [ server3 , server4 ] , [ server5 , server6 ] , notExpired ( ) ) ;
150- const newTable = createTable ( [ server1 , server2 ] , [ server3 , server4 ] , [ server5 , server6 ] , notExpired ( ) ) ;
151-
152- const servers = oldTable . serversDiff ( newTable ) ;
153-
154- expect ( servers ) . toEqual ( [ server7 , server42 ] ) ;
155- } ) ;
156-
157- it ( 'should include different readers in servers diff' , ( ) => {
158- const oldTable = createTable ( [ server1 , server2 ] , [ server3 , server7 , server4 , server42 ] , [ server5 , server6 ] , notExpired ( ) ) ;
159- const newTable = createTable ( [ server1 , server2 ] , [ server3 , server4 ] , [ server5 , server6 ] , notExpired ( ) ) ;
160-
161- const servers = oldTable . serversDiff ( newTable ) ;
162-
163- expect ( servers ) . toEqual ( [ server7 , server42 ] ) ;
164- } ) ;
165-
166- it ( 'should include different writers in servers diff' , ( ) => {
167- const oldTable = createTable ( [ server1 , server2 ] , [ server3 , server4 ] , [ server5 , server7 , server6 , server42 ] , notExpired ( ) ) ;
168- const newTable = createTable ( [ server1 , server2 ] , [ server3 , server4 ] , [ server5 , server6 ] , notExpired ( ) ) ;
169-
170- const servers = oldTable . serversDiff ( newTable ) ;
171-
172- expect ( servers ) . toEqual ( [ server7 , server42 ] ) ;
173- } ) ;
174-
175- it ( 'should include different servers in diff' , ( ) => {
176- const oldTable = createTable ( [ server1 , server2 , server11 ] , [ server22 , server3 , server33 , server4 ] , [ server5 , server44 , server6 ] , notExpired ( ) ) ;
177- const newTable = createTable ( [ server1 ] , [ server2 , server3 , server4 , server6 ] , [ server5 ] , notExpired ( ) ) ;
178-
179- const servers = oldTable . serversDiff ( newTable ) ;
180-
181- expect ( servers ) . toEqual ( [ server11 , server22 , server33 , server44 ] ) ;
182- } ) ;
183-
184- it ( 'should include different servers in diff with logical equality' , ( ) => {
185- const oldTable = createTable ( [ server1 , server11 ] , [ server2 , server22 ] , [ server3 , server33 ] , notExpired ( ) ) ;
186- const newTable = createTable ( [ ServerAddress . fromUrl ( server1 . asHostPort ( ) ) ] , [ ServerAddress . fromUrl ( server2 . asHostPort ( ) ) ] , [ ServerAddress . fromUrl ( server3 . asHostPort ( ) ) ] , notExpired ( ) ) ;
187-
188- const servers = oldTable . serversDiff ( newTable ) ;
189-
190- expect ( servers ) . toEqual ( [ server11 , server22 , server33 ] ) ;
191- } ) ;
192-
193130 it ( 'should have correct toString' , ( ) => {
194131 const originalDateNow = Date . now ;
195132 try {
0 commit comments