fix unit tests

This commit is contained in:
2026-06-09 16:31:42 +02:00
parent 7385bc52e9
commit 5a0da5a1eb
45 changed files with 921 additions and 683 deletions
@@ -1,11 +1,12 @@
import {ComponentFixture, TestBed} from '@angular/core/testing';
import {ShareDialogComponent} from './share-dialog.component';
import {MAT_DIALOG_DATA} from '@angular/material/dialog';
import {vi} from 'vitest';
describe('ShareDialogComponent', () => {
let component: ShareDialogComponent;
let fixture: ComponentFixture<ShareDialogComponent>;
type ShareDialogComponentInternals = ShareDialogComponent & {
type ShareDialogComponentInternals = {
generateQrCode: () => Promise<string>;
};
@@ -28,10 +29,14 @@ describe('ShareDialogComponent', () => {
fixture = TestBed.createComponent(ShareDialogComponent);
component = fixture.componentInstance;
spyOn(component as ShareDialogComponentInternals, 'generateQrCode').and.resolveTo('data:image/jpeg;base64,test');
vi.spyOn(component as unknown as ShareDialogComponentInternals, 'generateQrCode').mockResolvedValue('data:image/jpeg;base64,test');
fixture.detectChanges();
});
afterEach(() => {
vi.restoreAllMocks();
});
it('should create', () => {
void expect(component).toBeTruthy();
});