import { expect, test } from 'vitest' // @ts-expect-error network imports import slash from 'http://localhost:9602/slash@3.0.0.js' // test without local server // import slash from 'https://esm.sh/slash@3.0.0' test('network imports', () => { expect(slash('foo\\bar')).toBe('foo/bar') }) test('doesn\'t work for http outside localhost', async () => { // @ts-expect-error network imports await expect(() => import('http://100.0.0.0/')).rejects.toThrow( 'import of \'http://100.0.0.0/\' by undefined is not supported: http can only be used to load local resources (use https instead).', ) })