@@ -2,6 +2,7 @@ import fs from "node:fs";
|
2 | 2 | import path from "node:path"; |
3 | 3 | import { afterAll, afterEach, beforeAll, beforeEach, describe, expect, it, vi } from "vitest"; |
4 | 4 | import * as jsonFiles from "../infra/json-files.js"; |
| 5 | +import { createCanonicalFixtureSkill } from "../skills/test-support/test-helpers.js"; |
5 | 6 | import { createSuiteTempRootTracker } from "../test-helpers/temp-dir.js"; |
6 | 7 | import { |
7 | 8 | getSerializedSessionStore, |
@@ -740,7 +741,7 @@ describe("Session Store Cache", () => {
|
740 | 741 | await updateSessionStoreEntry({ |
741 | 742 | storePath, |
742 | 743 | sessionKey: "session:1", |
743 | | -update: () => ({ displayName: "After", updatedAt: 123 }), |
| 744 | +update: async () => ({ displayName: "After", updatedAt: 123 }), |
744 | 745 | takeCacheOwnership: true, |
745 | 746 | }); |
746 | 747 | |
@@ -769,7 +770,7 @@ describe("Session Store Cache", () => {
|
769 | 770 | await updateSessionStoreEntry({ |
770 | 771 | storePath, |
771 | 772 | sessionKey: "session:1", |
772 | | -update: () => ({ displayName: "After" }), |
| 773 | +update: async () => ({ displayName: "After" }), |
773 | 774 | takeCacheOwnership: true, |
774 | 775 | }); |
775 | 776 | |
@@ -788,12 +789,20 @@ describe("Session Store Cache", () => {
|
788 | 789 | await updateSessionStoreEntry({ |
789 | 790 | storePath, |
790 | 791 | sessionKey: "session:1", |
791 | | -update: () => ({ |
| 792 | +update: async () => ({ |
792 | 793 | displayName: "After", |
793 | 794 | skillsSnapshot: { |
794 | 795 | prompt: "short prompt", |
795 | 796 | skills: [{ name: "alpha" }], |
796 | | -resolvedSkills: [{ name: "alpha", body: "transient" }], |
| 797 | +resolvedSkills: [ |
| 798 | +createCanonicalFixtureSkill({ |
| 799 | +name: "alpha", |
| 800 | +description: "alpha skill", |
| 801 | +filePath: "/skills/alpha/SKILL.md", |
| 802 | +baseDir: "/skills/alpha", |
| 803 | +source: "transient", |
| 804 | +}), |
| 805 | +], |
797 | 806 | } as SessionEntry["skillsSnapshot"], |
798 | 807 | }), |
799 | 808 | takeCacheOwnership: true, |
|