优化
This commit is contained in:
@@ -123,7 +123,7 @@ test('all raw HTTP transports have reviewed context, access and idempotency meta
|
||||
}
|
||||
const reviewed = SYNCHRONOUS_CLIENTS.filter(client => client.transport === 'HTTP')
|
||||
.map(client => client.path).sort()
|
||||
assert.equal(reviewed.length, 29)
|
||||
assert.equal(reviewed.length, 30)
|
||||
assert.deepEqual(discovered.sort(), reviewed)
|
||||
})
|
||||
|
||||
@@ -139,6 +139,19 @@ test('every reviewed synchronous client has a complete and exclusive executable
|
||||
}
|
||||
})
|
||||
|
||||
test('owned business photos use bounded File transport with no automatic upload retry', async () => {
|
||||
const file = 'lastleg-service/src/main/java/com/baiyue/lastleg/fleet/ownedbusiness/gateway/HttpOwnedBusinessFileGateway.java'
|
||||
const reviewed = SYNCHRONOUS_CLIENTS.find(client => client.path === file)
|
||||
assert.equal(reviewed?.target, 'file-service')
|
||||
assert.equal(reviewed?.access, 'READ_WRITE')
|
||||
assert.equal(reviewed?.idempotency, 'MIXED')
|
||||
assert.deepEqual(reviewed?.contexts, ['REQUEST'])
|
||||
const source = await readFile(path.join(root, file), 'utf8')
|
||||
assert.match(source, /factory\.build\(builder,baseUrl,properties\.getCustomerVisitFile\(\)\)/)
|
||||
assert.match(source, /\/internal\/file\/v1\/business-files\/0\/\{type\}\/\{dispatch\}/)
|
||||
assert.doesNotMatch(source, /RetryTemplate|Retryer|@Retryable|\.retry\(|fallbackFactory|fallback\s*=/i)
|
||||
})
|
||||
|
||||
test('IAM customer dimension Feign is reachable only from the background relay', async () => {
|
||||
const references = []
|
||||
for (const file of await javaFiles(path.join(root, 'iam', 'src', 'main', 'java'))) {
|
||||
|
||||
Reference in New Issue
Block a user