align with metadata standard

This commit is contained in:
Worph
2026-09-13 15:56:14 +02:00
parent b9e6de6c8b
commit 01b8e49acc
+2 -2
View File
@@ -187,7 +187,7 @@ describe('process', () => {
}); });
it('never writes titles/* or any non-languages key, even with originalTitle and title keys', async () => { it('never writes titles/* or any non-languages key, even with originalTitle and title keys', async () => {
const { writer } = await run(nestedDoc({ 'titles/eng': 'Better Title', titles: { jpn: '番組' } })); const { writer } = await run(nestedDoc({ 'titles/eng/Better Title': 'true', titles: { jpn: { '番組': 'true' } } }));
const keys = writer.calls.flatMap((c) => Object.keys(c.metadata)); const keys = writer.calls.flatMap((c) => Object.keys(c.metadata));
expect(keys.length).toBeGreaterThan(0); expect(keys.length).toBeGreaterThan(0);
expect(keys.every((k) => k.startsWith('languages/'))).toBe(true); expect(keys.every((k) => k.startsWith('languages/'))).toBe(true);
@@ -195,7 +195,7 @@ describe('process', () => {
}); });
it('does not derive languages from title keys', async () => { it('does not derive languages from title keys', async () => {
const { callback, writer } = await run({ originalTitle: 'x', 'titles/jpn': 'y', 'titles/jpl': 'z' }); const { callback, writer } = await run({ originalTitle: 'x', 'titles/jpn/y': 'true', 'titles/jpl/z': 'true' });
expect(callback?.status).toBe('completed'); expect(callback?.status).toBe('completed');
expect(writer.calls).toEqual([]); expect(writer.calls).toEqual([]);
}); });