diff --git a/.gitignore b/.gitignore index 0dd9106ed..99b15ab2f 100644 --- a/.gitignore +++ b/.gitignore @@ -65,3 +65,5 @@ test/bundlers/parcel-test/.parcel-cache lib junit-output bun.lockb +test-results +processinfo diff --git a/package.json b/package.json index f45fea3b3..c8c28b35c 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "semver": "^7.3.7", "split2": "^4.1.0", "stoppable": "^1.1.0", - "tap": "^16.1.0", + "tap": "^21.0.1", "ts-node": "^10.7.0", "ts-standard": "^11.0.0", "typescript": "^4.6.4", @@ -92,11 +92,8 @@ "tslib": "^2.4.0" }, "tap": { - "ts": true, - "jsx": false, - "flow": false, - "coverage": false, - "check-coverage": false, - "files": "test/unit/{*,**/*}.test.ts" + "files": [ + "test/unit/{*,**/*}.test.ts" + ] } } diff --git a/test/unit/client.test.ts b/test/unit/client.test.ts index ed56d76f5..cc9868cfe 100644 --- a/test/unit/client.test.ts +++ b/test/unit/client.test.ts @@ -293,14 +293,12 @@ test('Elastic Cloud config', t => { }) t.ok(client.connectionPool instanceof CloudConnectionPool) - t.match(client.connectionPool.connections.find(c => c.id === 'https://abcd.localhost/'), { - url: new URL('https://elastic:changeme@abcd.localhost'), - id: 'https://abcd.localhost/', - headers: { - authorization: 'Basic ' + Buffer.from('elastic:changeme').toString('base64') - }, - tls: { secureProtocol: 'TLSv1_2_method' } - }) + const connection = client.connectionPool.connections.find(c => c.id === 'https://abcd.localhost/') + + t.equal(connection?.headers?.authorization, `Basic ${Buffer.from('elastic:changeme').toString('base64')}`) + t.same(connection?.tls, { secureProtocol: 'TLSv1_2_method' }) + t.equal(connection?.url.hostname, 'abcd.localhost') + t.equal(connection?.url.protocol, 'https:') t.end() })