Files
dwg-dxf-viewer-sample/tests/public-asset-url.test.ts
T

14 lines
558 B
TypeScript

import { describe, expect, it } from 'vitest';
import { publicAssetUrl } from '../apps/viewer-3d/src/runtimeBase';
describe('3D public asset URL', () => {
it('keeps decoder and preview assets under the configured deployment subpath', () => {
expect(publicAssetUrl('draco/', '/viewer-3d/', 'https://viewer.example')).toBe(
'https://viewer.example/viewer-3d/draco/',
);
expect(publicAssetUrl('/previews/Box.webp', '/viewer-3d/', 'https://viewer.example')).toBe(
'https://viewer.example/viewer-3d/previews/Box.webp',
);
});
});