diff --git a/test/services/immoscout/immoscout-web-translator.test.js b/test/services/immoscout/immoscout-web-translator.test.js index b7643f7..da72ef2 100644 --- a/test/services/immoscout/immoscout-web-translator.test.js +++ b/test/services/immoscout/immoscout-web-translator.test.js @@ -4,11 +4,16 @@ */ import { convertWebToMobile } from '../../../lib/services/immoscout/immoscout-web-translator.js'; -import { expect } from 'vitest'; +import { expect, vi } from 'vitest'; import { readFile } from 'fs/promises'; +import { buildFetchMock } from '../../offlineFixtures.js'; export const testData = JSON.parse(await readFile(new URL('./testdata.json', import.meta.url))); +if (process.env.TEST_MODE === 'offline') { + vi.stubGlobal('fetch', buildFetchMock()); +} + describe('#immoscout-mobile URL conversion', () => { // Test shape URL conversion it('should convert a full web URL with shape to mobile URL', () => {