fix(qmd): reject unreliable npm listings and restore non-mapping models verbatim

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Julian lechnerandClaude Opus 5.5 committed 2026-10-08 11:55:47 +02:00
1 parent 7f89ae70bd
commit 953401a431
4 files changed
+27 -6

No files matched your search

+2
View File
@@ -78,6 +78,8 @@ test('runQmdCli runs the CLI entry of QMD_PACKAGE_DIR without a shell', () => {
test('previousModels captures a user models block, null when absent', () => {
assert.deepEqual(previousModels('models:\n embed: mine\ncollections: {}\n', YAML), { embed: 'mine' });
assert.equal(previousModels('models: custom\n', YAML), 'custom');
assert.deepEqual(previousModels('models: [a, b]\n', YAML), ['a', 'b']);
assert.equal(previousModels('collections: {}\n', YAML), null);
assert.equal(previousModels('', YAML), null);
});