UNPKG

mobility-toolbox-js

Version:

Toolbox for JavaScript applications in the domains of mobility and logistics.

48 lines (47 loc) 1.45 kB
import fetchRouteResponse from '../data/fetchRoute.json'; import fetchTrajectoriesResponse from '../data/fetchTrajectories.json'; import fetchTrajectoryByIdResponse from '../data/fetchTrajectoryById.json'; import fetchTrajectoryStationsResponse from '../data/fetchTrajectoryStations.json'; import stopsSearchResponse from '../data/stopsSearch.json'; import 'jest-canvas-mock'; global.fetchTrajectoryByIdResponse = fetchTrajectoryByIdResponse; global.fetchTrajectoriesResponse = fetchTrajectoriesResponse; global.fetchTrajectoryStationsResponse = fetchTrajectoryStationsResponse; global.stopsSearchResponse = stopsSearchResponse; global.fetchRouteResponse = fetchRouteResponse; global.URL.createObjectURL = jest.fn(() => { return 'fooblob'; }); window.OffscreenCanvas = () => { return document.createElement('canvas'); }; /* eslint-disable */ class ResizeObserver { constructor(onResize) { ResizeObserver.onResize = onResize; } observe() { } unobserve() { } disconnect() { } } window.ResizeObserver = ResizeObserver; window.noop = () => { }; class Worker { constructor(stringUrl) { this.url = stringUrl; this.onmessage = noop; } postMessage(msg) { this.onmessage(msg); } } Object.defineProperty(window, 'Worker', { writable: true, value: Worker, }); class TextEncoder { constructor() { } encode() { } decode() { } } global.TextDecoder = TextEncoder;