test(site): cover site maintenance dialogs (#562)

This commit is contained in:
InfinityPacer
2026-07-19 16:12:17 +08:00
committed by GitHub
parent 47f007480f
commit 0d094b01b5
6 changed files with 645 additions and 2 deletions
+13 -1
View File
@@ -1,4 +1,4 @@
import type { Site, SiteStatistic, SiteUserData } from '@/api/types'
import type { DownloaderConf, Site, SiteStatistic, SiteUserData } from '@/api/types'
let siteSeed = 0
@@ -37,3 +37,15 @@ export function createSiteUserData(overrides: Partial<SiteUserData> = {}): SiteU
...overrides,
}
}
/** 构造可用的下载器配置测试记录。 */
export function createSiteDownloader(overrides: Partial<DownloaderConf> = {}): DownloaderConf {
return {
config: {},
default: false,
enabled: true,
name: '测试下载器',
type: 'qbittorrent',
...overrides,
}
}