blob: 6790f23e9f68cc73f8916a6690faed69a2915312 [file] [log] [blame]
import './index';
import fetchMock from 'fetch-mock';
import { ExistingBugDialogSk } from './existing-bug-dialog-sk';
import { $$ } from '../../../infra-sk/modules/dom';
import '../../../elements-sk/modules/error-toast-sk';
import { anomalies } from './test_data';
fetchMock.get('/_/login/status', {
email: 'someone@example.org',
roles: ['editor'],
});
function delay(time: number) {
return new Promise((resolve) => setTimeout(resolve, time));
}
fetchMock.post('/_/triage/associate_alerts', async () => {
await delay(2000);
return {
bug_id: 358011161,
};
});
fetchMock.post('/_/anomalies/group_report', async () => {
return {
anomalyList: anomalies,
};
});
window.customElements.whenDefined('existing-bug-dialog-sk').then(() => {
const ele = document.querySelector('existing-bug-dialog-sk') as ExistingBugDialogSk;
ele.setAnomalies(anomalies, []);
});
$$('#demo-open')?.addEventListener('click', () => {
const ele = document.querySelector('existing-bug-dialog-sk') as ExistingBugDialogSk;
ele.open();
});