Unverified 提交 8d9962dd authored 作者: Will Chen's avatar Will Chen 提交者: GitHub

do not show release notes under e2e tests (#369)

上级 ddce3c65
......@@ -2,6 +2,7 @@ import log from "electron-log";
import fetch from "node-fetch";
import { createLoggedHandler } from "./safe_handle";
import { DoesReleaseNoteExistParams } from "../ipc_types";
import { IS_TEST_BUILD } from "../utils/test_utils";
const logger = log.scope("release_note_handlers");
......@@ -17,6 +18,11 @@ export function registerReleaseNoteHandlers() {
throw new Error("Invalid version provided");
}
// For E2E tests, we don't want to check for release notes
// or show release notes, as it interferes with the tests.
if (IS_TEST_BUILD) {
return { exists: false };
}
const releaseNoteUrl = `https://www.dyad.sh/docs/releases/${version}`;
logger.debug(`Checking for release note at: ${releaseNoteUrl}`);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论