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 () => {