From e14b39c5748fef676ecad0f5cf1d45003026e097 Mon Sep 17 00:00:00 2001 From: InfinityPacer <160988576+InfinityPacer@users.noreply.github.com> Date: Tue, 11 Aug 2026 06:25:03 +0800 Subject: [PATCH] test(plugin): cover market settings lifecycle (#661) --- eslint-suppressions.json | 7 +- .../dialog/PluginMarketSettingDialog.vue | 85 ++++- .../PluginMarketSettingDialog.spec.ts | 308 +++++++++++++++++- src/views/plugin/PluginCardListView.vue | 1 + .../__tests__/PluginCardListView.spec.ts | 6 + .../__tests__/FullCalendarView.spec.ts | 2 + vite.config.ts | 7 + 7 files changed, 395 insertions(+), 21 deletions(-) diff --git a/eslint-suppressions.json b/eslint-suppressions.json index ad09dea1..c479f58f 100644 --- a/eslint-suppressions.json +++ b/eslint-suppressions.json @@ -240,11 +240,6 @@ "count": 1 } }, - "src/components/dialog/PluginMarketSettingDialog.vue": { - "@typescript-eslint/no-explicit-any": { - "count": 3 - } - }, "src/components/dialog/RcloneConfigDialog.vue": { "@typescript-eslint/no-explicit-any": { "count": 2 @@ -1051,4 +1046,4 @@ "count": 1 } } -} +} \ No newline at end of file diff --git a/src/components/dialog/PluginMarketSettingDialog.vue b/src/components/dialog/PluginMarketSettingDialog.vue index b0524597..78d9a256 100644 --- a/src/components/dialog/PluginMarketSettingDialog.vue +++ b/src/components/dialog/PluginMarketSettingDialog.vue @@ -1,5 +1,6 @@