From d4a72f4b37b767df4e91368db9e8957a6be9ad9d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tobias=20Ho=CC=88=C3=9Fl?= ((
)?]+OS-LINE-NUMBER.+?)<\/del>/gi,
+ /((
)?]+OS-LINE-NUMBER[^>]+?>\s*<\/span>)<\/del>/gi,
function(found,tag) {
return tag.toLowerCase().replace(/> <\/span/gi, "> Einfügung 1 ...so frißt er Euch alle mit Haut und Haar und Augen und Därme und alles.
Test
"); }); + + it('does not lose formattings when multiple lines are deleted', function () { + var before = '' + + noMarkup(13) + 'diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd ' + + brMarkup(14) + 'gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
', + after= 'Test
'; + var diff = diffService.diff(before, after).toLowerCase(), + expected = '' + + noMarkup(13).replace(/ /, "\u00A0") + 'diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd ' + + brMarkup(14).replace(/ /, "\u00A0") + 'gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
' + + 'Test
'; + + expect(diff).toBe(expected.toLowerCase()); + }); }); describe('ignoring line numbers', function () {