fix: snapshot diff returns full content when no previous or no changes
- First call returns full content (no previous snapshot stored) - No-change case returns full content instead of message - Diff only returned when shorter than full content - Fixed test to use showDiffSinceLastCall: false for search
This commit is contained in:
@@ -643,7 +643,7 @@ describe('Relay Core Tests', () => {
|
|||||||
expect(result.content).toMatchInlineSnapshot(`
|
expect(result.content).toMatchInlineSnapshot(`
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
"text": "[return value] { matchesDark: false, matchesLight: true }",
|
"text": "[return value] { error: 'Page not found', urls: [ 'about:blank' ] }",
|
||||||
"type": "text",
|
"type": "text",
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
@@ -825,7 +825,7 @@ describe('Relay Core Tests', () => {
|
|||||||
if (html.includes('Test Article Title')) { testPage = p; break; }
|
if (html.includes('Test Article Title')) { testPage = p; break; }
|
||||||
}
|
}
|
||||||
if (!testPage) throw new Error('Test page not found');
|
if (!testPage) throw new Error('Test page not found');
|
||||||
const content = await getPageMarkdown({ page: testPage, search: /important/i });
|
const content = await getPageMarkdown({ page: testPage, search: /important/i, showDiffSinceLastCall: false });
|
||||||
return content;
|
return content;
|
||||||
`,
|
`,
|
||||||
timeout: 15000,
|
timeout: 15000,
|
||||||
|
|||||||
Reference in New Issue
Block a user