feat: implement TASK-WP1-01 registration transaction
This commit is contained in:
@@ -109,7 +109,23 @@ describe("TDD-WP0-API-001 schema envelope", () => {
|
||||
});
|
||||
|
||||
it("accepts only the frozen error codes and details whitelist", () => {
|
||||
expect(Object.keys(stableEngineeringErrors)).toHaveLength(10);
|
||||
expect(Object.keys(stableEngineeringErrors).sort()).toEqual([
|
||||
"ASSET_CLEANUP_CANDIDATE_STALE",
|
||||
"ASSET_HISTORY_REFERENCE_CONFLICT",
|
||||
"AUTH_SERVICE_UNAVAILABLE",
|
||||
"AUTH_SESSION_INVALID",
|
||||
"BROWSER_UNSUPPORTED",
|
||||
"IDEMPOTENCY_KEY_CONFLICT",
|
||||
"MODEL_CONFIG_VERSION_CONFLICT",
|
||||
"MODEL_DEFAULT_REPLACEMENT_INVALID",
|
||||
"MODEL_DEFAULT_REPLACEMENT_REQUIRED",
|
||||
"MODEL_RECOMMENDATION_PRIORITY_CONFLICT",
|
||||
"MODEL_RECOMMENDATION_PRIORITY_INVALID",
|
||||
"PRIVATE_CONTENT_NOTICE_ACK_REQUIRED",
|
||||
"REGISTRATION_REJECTED",
|
||||
"REGISTRATION_REQUEST_INVALID",
|
||||
"STORAGE_CAPACITY_EXCEEDED",
|
||||
]);
|
||||
|
||||
const envelope = createErrorEnvelope({
|
||||
code: "MODEL_CONFIG_VERSION_CONFLICT",
|
||||
|
||||
Reference in New Issue
Block a user