@@ -127,69 +127,6 @@ describe('routing-table', () => {
127
127
expect ( table . writers ) . toEqual ( [ server5 ] ) ;
128
128
} ) ;
129
129
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
-
193
130
it ( 'should have correct toString' , ( ) => {
194
131
const originalDateNow = Date . now ;
195
132
try {
0 commit comments