⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.72
Server IP:
41.128.143.86
Server:
Linux host.raqmix.cloud 6.8.0-1025-azure #30~22.04.1-Ubuntu SMP Wed Mar 12 15:28:20 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.3.23
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
grafana
/
public
/
app
/
core
/
utils
/
View File Name :
shortLinks.test.ts
import { createShortLink, createAndCopyShortLink } from './shortLinks'; jest.mock('@grafana/runtime', () => ({ getBackendSrv: () => { return { post: () => { return Promise.resolve({ url: 'www.short.com' }); }, }; }, config: { appSubUrl: '', }, })); describe('createShortLink', () => { it('creates short link', async () => { const shortUrl = await createShortLink('www.verylonglinkwehavehere.com'); expect(shortUrl).toBe('www.short.com'); }); }); describe('createAndCopyShortLink', () => { it('copies short link to clipboard', async () => { document.execCommand = jest.fn(); await createAndCopyShortLink('www.verylonglinkwehavehere.com'); expect(document.execCommand).toHaveBeenCalledWith('copy'); }); });