diff --git a/src/pages/tools/string/text-compare/text-compare.service.test.ts b/src/pages/tools/string/text-compare/text-compare.service.test.ts index c2e3578..d5a0816 100644 --- a/src/pages/tools/string/text-compare/text-compare.service.test.ts +++ b/src/pages/tools/string/text-compare/text-compare.service.test.ts @@ -3,40 +3,40 @@ import { compareTextsHtml } from './service'; describe('compareTextsHtml', () => { it('should highlight added text', () => { - const textA = 'Bonjour tout le monde'; - const textB = 'Bonjour tout le monde ici'; + const textA = 'Hello world'; + const textB = 'Hello world here'; const result = compareTextsHtml(textA, textB); - expect(result).toContain(' ici'); + expect(result).toContain(' here'); }); it('should highlight removed text', () => { - const textA = 'Bonjour tout le monde ici'; - const textB = 'Bonjour tout le monde'; + const textA = 'Hello world here'; + const textB = 'Hello world'; const result = compareTextsHtml(textA, textB); - expect(result).toContain(' ici'); + expect(result).toContain(' here'); }); it('should highlight changes in the middle of a sentence', () => { - const textA = 'Je suis à Lyon'; - const textB = 'Je suis à Marseille'; + const textA = 'I am in Lyon'; + const textB = 'I am in Marseille'; const result = compareTextsHtml(textA, textB); - expect(result).toContain('Je suis à '); + expect(result).toContain('I am in '); expect(result).toContain('Lyon'); expect(result).toContain('Marseille'); }); - it('should return empty diff if texts are identical', () => { - const input = 'Même texte partout'; + it('should return plain diff if texts are identical', () => { + const input = 'Same text everywhere'; const result = compareTextsHtml(input, input); - expect(result).toContain('Même texte partout'); + expect(result).toContain('Same text everywhere'); expect(result).not.toContain('diff-added'); expect(result).not.toContain('diff-removed'); }); - it('should handle HTML escaping', () => { + it('should escape HTML characters', () => { const textA = 'Hello'; const textB = 'Hello world'; @@ -45,28 +45,24 @@ describe('compareTextsHtml', () => { expect(result).toContain(' world'); }); - it('should return a single div with class diff-line', () => { + it('should wrap result in a single diff-line div', () => { const result = compareTextsHtml('foo', 'bar'); expect(result.startsWith('