fix(fe/topbar): fix test failure

This commit is contained in:
hexxa 2021-11-16 18:43:27 +08:00 committed by Hexxa
parent e4e53b15f2
commit bcc04f2067
2 changed files with 6 additions and 3 deletions

View file

@ -7,10 +7,10 @@ export function alertMsg(msg: string) {
} }
export function confirmMsg(msg: string): boolean { export function confirmMsg(msg: string): boolean {
try { if (confirm != null) {
return confirm(msg); return confirm(msg);
} catch (e) { } else {
console.log(`${msg}: yes (confirm is not implemented)`); console.warn(`${msg}: return yes (confirm is not implemented)`);
return true; return true;
} }
} }

View file

@ -16,6 +16,9 @@ import { UploadEntry, UploadState } from "../../worker/interface";
describe("TopBar", () => { describe("TopBar", () => {
// stub confirm
window.confirm = (message?: string): boolean => {return true;};
test("logout as visitor without sharing", async () => { test("logout as visitor without sharing", async () => {
const mockWorkerClass = mock(MockWorker); const mockWorkerClass = mock(MockWorker);
const mockWorker = instance(mockWorkerClass); const mockWorker = instance(mockWorkerClass);