import { describe, expect, it } from 'vitest'; import { playlistShareUrl, trackShareUrl } from './share'; describe('trackShareUrl', () => { it('builds a page URL without stream credentials', () => { expect(trackShareUrl('https://music.example', 'ab/cd')).toBe('https://music.example/track/ab%2Fcd'); }); }); it('builds a shared playlist URL from the server without stream credentials', () => { expect(playlistShareUrl('https://music.example/api/v1', 'ab/cd')).toBe('https://music.example/shared/playlist/ab%2Fcd'); });