Merge pull request #5733 from deepseek-harness/worktree/inventory-order-coverage-20261005
test(llm): pin Loader IDs in inventory order fixtures
This commit is contained in:
commit
a71a21298f
1 file changed
+6
-1
@@ -103,7 +103,12 @@ describe('DeepSeek plugin package inventory', () => {
|
||||
const versioned = await packagePlugin(root, 'versioned', { name: 'same', version: 'undefined' })
|
||||
const unversioned = await packagePlugin(root, 'unversioned', { name: 'same' })
|
||||
const entries = reversed ? [unversioned, versioned] : [versioned, unversioned]
|
||||
for (const name of [...entries, ...entries]) await ctx.loader.create({ name })
|
||||
// Canonical array-index IDs precede other keys in Loader's object-backed store.
|
||||
// Named IDs preserve both requested arrival orders before inventory sorting.
|
||||
await ctx.loader.root.update([...entries, ...entries].map((name, index) => ({
|
||||
id: `inventory-${String(index)}`,
|
||||
name,
|
||||
})))
|
||||
const prepared = await ctx.deepseekLlmApiExtensions.prepare({ body: { messages: [] }, signal: SIGNAL })
|
||||
expect(prepared.fields.dsh_plugin_packages?.packages).toStrictEqual([
|
||||
{ name: 'same' },
|
||||
|
||||
Reference in new issue
Block a user