feat(core): add session metadata support (#23068)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
This commit is contained in:
@@ -227,4 +227,20 @@ describe("session.list", () => {
|
||||
}),
|
||||
{ git: true },
|
||||
)
|
||||
|
||||
it.instance(
|
||||
"includes metadata in listed sessions",
|
||||
() =>
|
||||
Effect.gen(function* () {
|
||||
const meta = { source: "sdk", trace: { id: "abc" } }
|
||||
const created = yield* withSession({ title: "meta-session", metadata: meta })
|
||||
|
||||
const listed = (yield* SessionNs.Service.use((session) => session.list({ search: "meta-session" }))).find(
|
||||
(item) => item.id === created.id,
|
||||
)
|
||||
|
||||
expect(listed?.metadata).toEqual(meta)
|
||||
}),
|
||||
{ git: true },
|
||||
)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user