@@ -7,21 +7,19 @@ const SKIP = [
7
7
// Verified they use the same connection but the Node implementation executes
8
8
// a getMore before the killCursors even though the stream is immediately
9
9
// closed.
10
+ // TODO(NODE-3970): implement and reference a node specific integration test for this
10
11
'change streams pin to a connection' ,
11
- 'errors during the initial connection hello are ignore' ,
12
12
13
- // NOTE : The following three tests are skipped pending a decision made on DRIVERS-1847, since
14
- // pinning the connection on any getMore error is very awkward in node and likely results
15
- // in sub-optimal pinning.
13
+ // TODO(DRIVERS-1847) : The following three tests are skipped pending a decision made on DRIVERS-1847,
14
+ // since pinning the connection on any getMore error is very awkward in node and likely results
15
+ // in sub-optimal pinning.
16
16
'pinned connections are not returned after an network error during getMore' ,
17
17
'pinned connections are not returned to the pool after a non-network error on getMore' ,
18
18
'stale errors are ignored' ,
19
- // NOTE: The driver correctly fails these 2 tests in non LB mode for server versions greater than 3.4.
20
- // In versions that are 3.4 or less an error still occurs but a different one (connection closes).
21
- // TODO(NODE-3543): fix the path-ing that will produce errors for older servers
22
- 'operations against non-load balanced clusters fail if URI contains loadBalanced=true' ,
23
- 'operations against non-load balanced clusters succeed if URI contains loadBalanced=false' ,
24
19
20
+ // This test is skipped because it assumes drivers attempt connections on the first operation,
21
+ // but Node has a connect() method that is called before the first operation is ever run.
22
+ // TODO(NODE-2149): Refactor connect()
25
23
'errors during the initial connection hello are ignored' ,
26
24
27
25
...( process . env . SERVERLESS
0 commit comments