Spaces:
Paused
Paused
Download node_modules/msw/src/browser/utils/getAbsoluteWorkerUrl.test.ts from sam522/GenAI_Course: direct link, hf CLI and curl.
- Browser
- Download file 809 Bytes
-
https://huggingface.co/spaces/sam522/GenAI_Course/resolve/bbf0eafbb40cb551e2f40f8ad8a90a585be08221/node_modules/msw/src/browser/utils/getAbsoluteWorkerUrl.test.ts
- Command line
-
hf download hf://spaces/sam522/GenAI_Course@bbf0eafbb40cb551e2f40f8ad8a90a585be08221/node_modules/msw/src/browser/utils/getAbsoluteWorkerUrl.test.ts
-
curl -L -o getAbsoluteWorkerUrl.test.ts https://huggingface.co/spaces/sam522/GenAI_Course/resolve/bbf0eafbb40cb551e2f40f8ad8a90a585be08221/node_modules/msw/src/browser/utils/getAbsoluteWorkerUrl.test.ts
809 Bytes
| /** | |
| * @vitest-environment jsdom | |
| */ | |
| import { getAbsoluteWorkerUrl } from './getAbsoluteWorkerUrl' | |
| const rawLocation = window.location | |
| afterAll(() => { | |
| Object.defineProperty(window, 'location', { | |
| value: rawLocation, | |
| }) | |
| }) | |
| it('returns absolute worker url relatively to the root', () => { | |
| expect(getAbsoluteWorkerUrl('./worker.js')).toBe('http://localhost/worker.js') | |
| }) | |
| it('returns an absolute worker url relatively to the current path', () => { | |
| Object.defineProperty(window, 'location', { | |
| value: { | |
| href: 'http://localhost/path/to/page', | |
| }, | |
| }) | |
| expect(getAbsoluteWorkerUrl('./worker.js')).toBe( | |
| 'http://localhost/path/to/worker.js', | |
| ) | |
| // Leading slash must still resolve to the root. | |
| expect(getAbsoluteWorkerUrl('/worker.js')).toBe('http://localhost/worker.js') | |
| }) | |