Add develocityAllowUntrustedServer as ShortLivedTokenClient constructor argument

This commit is contained in:
Eric Haag
2025-03-12 14:12:04 -05:00
parent 2ee6cdf283
commit 34dcae18f8
3 changed files with 35 additions and 16 deletions

View File

@@ -39,7 +39,7 @@ describe('short lived tokens', () => {
message: 'connect ECONNREFUSED 127.0.0.1:3333',
code: 'ECONNREFUSED'
})
await expect(getToken('localhost=key0', ''))
await expect(getToken('localhost=key0', '', false))
.resolves
.toBeNull()
})
@@ -50,14 +50,14 @@ describe('short lived tokens', () => {
.times(3)
.reply(500, 'Internal error')
expect.assertions(1)
await expect(getToken('dev=xyz', ''))
await expect(getToken('dev=xyz', '', false))
.resolves
.toBeNull()
})
it('get short lived token returns null when access key is empty', async () => {
expect.assertions(1)
await expect(getToken('', ''))
await expect(getToken('', '', false))
.resolves
.toBeNull()
})
@@ -67,7 +67,7 @@ describe('short lived tokens', () => {
.post('/api/auth/token')
.reply(200, 'token')
expect.assertions(1)
await expect(getToken('dev=key1', ''))
await expect(getToken('dev=key1', '', false))
.resolves
.toEqual({"keys": [{"hostname": "dev", "key": "token"}]})
})
@@ -80,7 +80,7 @@ describe('short lived tokens', () => {
.post('/api/auth/token')
.reply(200, 'token2')
expect.assertions(1)
await expect(getToken('dev=key1;prod=key2', ''))
await expect(getToken('dev=key1;prod=key2', '', false))
.resolves
.toEqual({"keys": [{"hostname": "dev", "key": "token1"}, {"hostname": "prod", "key": "token2"}]})
})
@@ -97,7 +97,7 @@ describe('short lived tokens', () => {
.post('/api/auth/token')
.reply(200, 'token2')
expect.assertions(1)
await expect(getToken('dev=key1;bogus=key0;prod=key2', ''))
await expect(getToken('dev=key1;bogus=key0;prod=key2', '', false))
.resolves
.toEqual({"keys": [{"hostname": "dev", "key": "token1"}, {"hostname": "prod", "key": "token2"}]})
})
@@ -112,7 +112,7 @@ describe('short lived tokens', () => {
.times(3)
.reply(500, 'Internal Error')
expect.assertions(1)
await expect(getToken('dev=key1;bogus=key0', ''))
await expect(getToken('dev=key1;bogus=key0', '', false))
.resolves
.toBeNull()
})
@@ -122,7 +122,7 @@ describe('short lived tokens', () => {
.post('/api/auth/token?expiresInHours=4')
.reply(200, 'token')
expect.assertions(1)
await expect(getToken('dev=key1', '4'))
await expect(getToken('dev=key1', '4', false))
.resolves
.toEqual({"keys": [{"hostname": "dev", "key": "token"}]})
})