From f669b8ed1d98448c477160f0379ad7885bf60ad0 Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Thu, 10 Sep 2020 07:52:02 -0700 Subject: [PATCH] Fix 2444 regression test --- addons/xterm-addon-search/test/SearchAddon.api.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/addons/xterm-addon-search/test/SearchAddon.api.ts b/addons/xterm-addon-search/test/SearchAddon.api.ts index f20841f5..3707aecd 100644 --- a/addons/xterm-addon-search/test/SearchAddon.api.ts +++ b/addons/xterm-addon-search/test/SearchAddon.api.ts @@ -111,9 +111,15 @@ describe('Search Tests', function(): void { let fixture: string; before(async () => { const rawFixture = await new Promise(r => readFile(resolve(__dirname, '../fixtures/issue-2444'), (err, data) => r(data))); - fixture = rawFixture.toString() - .replace(/\n/g, '\\n') - .replace(/\r/g, '\\r') + if (process.platform === 'win32') { + fixture = rawFixture.toString() + .replace(/\n/g, '\\n') + .replace(/\r/g, '\\r'); + } else { + fixture = rawFixture.toString() + .replace(/\n/g, '\\n\\r'); + } + fixture = fixture .replace(/'/g, '\\\''); }); it('should find all occurrences using findNext', async () => {