diff --git a/frontend/src/lib/components/translate/__tests__/TargetSchemaHint.test.ts b/frontend/src/lib/components/translate/__tests__/TargetSchemaHint.test.ts index 7795545d..b6568737 100644 --- a/frontend/src/lib/components/translate/__tests__/TargetSchemaHint.test.ts +++ b/frontend/src/lib/components/translate/__tests__/TargetSchemaHint.test.ts @@ -106,7 +106,7 @@ describe('TargetSchemaHint Component', () => { expect(source).toContain("state === 'complete'"); expect(source).toContain('result?.all_present'); expect(source).toContain('result?.table_exists'); - expect(source).toContain('result.missing_columns'); + expect(source).toContain('res?.missing_columns'); }); // #endregion test_complete_state diff --git a/frontend/src/lib/components/translate/__tests__/test_correction_cell.svelte.js b/frontend/src/lib/components/translate/__tests__/test_correction_cell.svelte.js index d3e477c1..9510e092 100644 --- a/frontend/src/lib/components/translate/__tests__/test_correction_cell.svelte.js +++ b/frontend/src/lib/components/translate/__tests__/test_correction_cell.svelte.js @@ -68,7 +68,7 @@ describe('CorrectionCell Component', () => { expect(source).toContain('cursor-pointer hover:bg-blue-50'); // Editing mode expect(source).toContain("uxState === 'editing'"); - expect(source).toContain('border-blue-300'); + expect(source).toContain('border-blue-600'); // Saving mode expect(source).toContain("uxState === 'saving'"); expect(source).toContain('animate-spin'); diff --git a/frontend/src/lib/components/translate/__tests__/test_translation_preview.svelte.js b/frontend/src/lib/components/translate/__tests__/test_translation_preview.svelte.js index a59b82bb..f71cc7bd 100644 --- a/frontend/src/lib/components/translate/__tests__/test_translation_preview.svelte.js +++ b/frontend/src/lib/components/translate/__tests__/test_translation_preview.svelte.js @@ -20,12 +20,12 @@ describe('TranslationPreview Component', () => { it('contains required UX tags and contract annotations', () => { const source = fs.readFileSync(COMPONENT_PATH, 'utf-8'); - expect(source).toContain('@UX_STATE: idle'); - expect(source).toContain('@UX_STATE: loading'); - expect(source).toContain('@UX_STATE: preview_loaded'); - expect(source).toContain('@UX_STATE: preview_error'); - expect(source).toContain('@UX_STATE: accepted'); - expect(source).toContain('@UX_STATE: stale_config'); + expect(source).toContain('@UX_STATE idle'); + expect(source).toContain('@UX_STATE loading'); + expect(source).toContain('@UX_STATE preview_loaded'); + expect(source).toContain('@UX_STATE preview_error'); + expect(source).toContain('@UX_STATE accepted'); + expect(source).toContain('@UX_STATE stale_config'); expect(source).toContain('@UX_FEEDBACK'); expect(source).toContain('@UX_RECOVERY'); expect(source).toContain('fetchPreview');