From 943a8ff17bd672a58ab2c520ffa7b7fae3235bb1 Mon Sep 17 00:00:00 2001 From: Danny Avila Date: Mon, 1 Jun 2026 22:21:31 -0400 Subject: [PATCH] test: Complete admin skill sync status fixtures --- packages/api/src/admin/skills.spec.ts | 28 +++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/packages/api/src/admin/skills.spec.ts b/packages/api/src/admin/skills.spec.ts index 3fecc668ec..48330e3027 100644 --- a/packages/api/src/admin/skills.spec.ts +++ b/packages/api/src/admin/skills.spec.ts @@ -20,10 +20,10 @@ function createHandlers() { runOnStartup: false, sources: [ { - provider: 'github', + provider: 'github' as const, sourceId: 'tenant-skills', tenantId: 'tenant-a', - status: 'idle', + status: 'idle' as const, credentialKey: 'github-skills-prod', credentialPresent: true, owner: 'LibreChat', @@ -34,11 +34,19 @@ function createHandlers() { syncedFileCount: 0, deletedSkillCount: 0, deletedFileCount: 0, + errorCode: undefined, + errorMessage: undefined, + startedAt: undefined, + finishedAt: undefined, + lastSuccessAt: undefined, + lastFailureAt: undefined, + createdAt: undefined, + updatedAt: undefined, }, ], credentials: [ { - provider: 'github', + provider: 'github' as const, credentialKey: 'github-skills-prod', credentialPresent: true, tokenFingerprint: 'abc123', @@ -47,19 +55,27 @@ function createHandlers() { fineGrainedTokenRecommendation: 'Use a fine-grained token.', })), runOnce: jest.fn(async () => ({ - status: 'completed', + status: 'completed' as const, sources: [ { - provider: 'github', + provider: 'github' as const, sourceId: 'tenant-skills', tenantId: 'tenant-a', - status: 'succeeded', + status: 'succeeded' as const, credentialKey: 'github-skills-prod', credentialPresent: true, syncedSkillCount: 1, syncedFileCount: 2, deletedSkillCount: 0, deletedFileCount: 0, + errorCode: undefined, + errorMessage: undefined, + startedAt: undefined, + finishedAt: undefined, + lastSuccessAt: undefined, + lastFailureAt: undefined, + createdAt: undefined, + updatedAt: undefined, }, ], })),