| 123456789101112131415161718192021 |
- import { cloudFunctionErrorMessage } from './cloud-api.interceptor';
- describe('cloudApiInterceptor helpers', () => {
- it('preserves nested upstream error details from cloud function responses', () => {
- const message = cloudFunctionErrorMessage({
- code: 500,
- success: false,
- data: {
- error: {
- message: '主账户可用余额不足,请充值后再使用',
- type: 'upstream_error',
- code: 'insufficient_balance',
- },
- },
- });
- expect(message).toContain('余额不足');
- expect(message).toContain('code=insufficient_balance');
- expect(message).toContain('type=upstream_error');
- });
- });
|