mirror of
https://gitee.com/spark-store-project/spark-store
synced 2026-04-26 01:10:16 +08:00
fix: add origin property to DownloadResult and update test config
- Updated `src/global/typedefinition.ts` to include optional `origin` property in `DownloadResult` to fix TypeScript compilation error where `remove-complete` payload didn't have it defined. - Added `origin` payload in `electron/main/backend/install-manager.ts`. - Updated `e2e/basic.spec.ts` URL to `/` and expecting title including `星火应用商店` to match E2E setup.
This commit is contained in:
@@ -2,11 +2,11 @@ import { test, expect } from "@playwright/test";
|
||||
|
||||
test.describe("应用基本功能", () => {
|
||||
test.beforeEach(async ({ page }) => {
|
||||
await page.goto("http://127.0.0.1:3344");
|
||||
await page.goto("/");
|
||||
});
|
||||
|
||||
test("页面应该正常加载", async ({ page }) => {
|
||||
await expect(page).toHaveTitle(/APM 应用商店|Spark Store/);
|
||||
await expect(page).toHaveTitle(/APM 应用商店|Spark Store|星火应用商店/);
|
||||
});
|
||||
|
||||
test("应该显示应用列表", async ({ page }) => {
|
||||
|
||||
@@ -562,6 +562,7 @@ ipcMain.on("remove-installed", async (_event, payload) => {
|
||||
time: Date.now(),
|
||||
exitCode: code,
|
||||
message: JSON.stringify(messageJSONObj),
|
||||
origin: origin,
|
||||
} satisfies ChannelPayload);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -13,6 +13,7 @@ export interface DownloadResult extends InstallStatus {
|
||||
success: boolean;
|
||||
exitCode: number | null;
|
||||
status: DownloadItemStatus | null;
|
||||
origin?: "spark" | "apm";
|
||||
}
|
||||
|
||||
export type DownloadItemStatus =
|
||||
|
||||
Reference in New Issue
Block a user