fix web ui smoke and brand assets
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
# Remote Customer Gateways, Business Prefixes, and Config Intent Test Report
|
||||
|
||||
Date: 2026-06-29T05:23:46.288Z
|
||||
Base URL: https://100.90.90.91
|
||||
Username: admin
|
||||
Low-Privilege Username: codex.low
|
||||
Business Prefix: C83
|
||||
Customer Name: 自动化8.3客户
|
||||
Gateway Name: 自动化8.3客户网关
|
||||
Gateway IP: 100.83.0.10
|
||||
|
||||
| Result | Check | Detail |
|
||||
| --- | --- | --- |
|
||||
| PASS | admin can login | status=200, duration=597ms |
|
||||
| PASS | admin login returns access token | tokenLength=296 |
|
||||
| PASS | low-privilege user can login for RBAC checks | status=200, duration=452ms |
|
||||
| PASS | low-privilege user cannot list business prefixes | status=403, duration=389ms |
|
||||
| PASS | low-privilege user cannot list customer gateways | status=403, duration=833ms |
|
||||
| PASS | invalid business prefix is rejected | status=400, duration=380ms |
|
||||
| PASS | invalid business prefix returns BUSINESS_PREFIX_INVALID | code=BUSINESS_PREFIX_INVALID |
|
||||
| PASS | business prefix is updated | status=200, duration=429ms |
|
||||
| PASS | business prefix has expected values | id=bp_b9988f12a1bb418c9e64ce0754d32, prefix=C83, priority=83 |
|
||||
| PASS | business prefix can be disabled | status=201, duration=394ms |
|
||||
| PASS | disabled business prefix status is DISABLED | status=DISABLED |
|
||||
| PASS | business prefix can be enabled | status=201, duration=387ms |
|
||||
| PASS | enabled business prefix status is ENABLED | status=ENABLED |
|
||||
| PASS | test customer is updated | status=200, duration=430ms |
|
||||
| PASS | landing line group list can be fetched | status=200, duration=578ms |
|
||||
| PASS | at least one landing line group is available for gateway binding | lineGroupId=llg_4e6997487b774379836631aee19c, name=S36 Flow 20260623160046 Line Group |
|
||||
| PASS | invalid customer gateway source IP is rejected | status=400, duration=795ms |
|
||||
| PASS | invalid source IP returns SOURCE_IP_INVALID | code=SOURCE_IP_INVALID |
|
||||
| PASS | SIP gateway without password is rejected | status=400, duration=382ms |
|
||||
| PASS | missing SIP password returns a validation error | code=VALIDATION_ERROR |
|
||||
| PASS | customer gateway is updated | status=200, duration=452ms |
|
||||
| PASS | customer gateway binds IP, caller prefix, and business prefix | gatewayId=cgw_16f4a342caf74ab5b3e34457113c, sourceIps=100.83.0.10, callerPrefixes=055183 |
|
||||
| PASS | duplicate source IP and business prefix gateway is rejected | status=409, duration=585ms |
|
||||
| PASS | duplicate gateway returns match conflict code | code=CUSTOMER_GATEWAY_MATCH_CONFLICT |
|
||||
| PASS | customer gateway can be disabled | status=201, duration=469ms |
|
||||
| PASS | disabled customer gateway status is DISABLED | status=DISABLED |
|
||||
| PASS | customer gateway can be enabled | status=201, duration=598ms |
|
||||
| PASS | enabled customer gateway status is ENABLED | status=ENABLED |
|
||||
| PASS | business prefix in use cannot be deleted | status=400, duration=385ms |
|
||||
| PASS | business prefix in use returns BUSINESS_PREFIX_IN_USE | code=BUSINESS_PREFIX_IN_USE |
|
||||
|
||||
## Notes
|
||||
|
||||
- Password and token values are intentionally omitted.
|
||||
- Business prefix and customer gateway mutations enqueue config outbox events server-side.
|
||||
- Config publication manifest is not exposed by the black-box API; DB or Redis observation is required to assert worker publication directly.
|
||||
Reference in New Issue
Block a user