test: upgrade happy-dom and test frameworks
This commit is contained in:
parent
a7e2cd6c15
commit
3646877012
24
package.json
24
package.json
|
|
@ -27,27 +27,27 @@
|
|||
},
|
||||
"devDependencies": {
|
||||
"@mutoe/eslint-config": "^2.8.3",
|
||||
"@pinia/testing": "^0.1.3",
|
||||
"@testing-library/cypress": "^10.0.1",
|
||||
"@testing-library/user-event": "^14.5.1",
|
||||
"@testing-library/vue": "^8.0.1",
|
||||
"@vitejs/plugin-vue": "^4.5.0",
|
||||
"@vitest/coverage-v8": "^1.0.4",
|
||||
"@pinia/testing": "0.1.3",
|
||||
"@testing-library/cypress": "^10.0.2",
|
||||
"@testing-library/user-event": "^14.5.2",
|
||||
"@testing-library/vue": "^8.1.0",
|
||||
"@vitejs/plugin-vue": "^5.1.2",
|
||||
"@vitest/coverage-v8": "^2.0.5",
|
||||
"concurrently": "^8.2.2",
|
||||
"cypress": "^13.6.0",
|
||||
"cypress": "^13.13.2",
|
||||
"eslint": "^8.57.0",
|
||||
"eslint-plugin-cypress": "^3.4.0",
|
||||
"eslint-plugin-vitest": "^0.5.4",
|
||||
"eslint-plugin-vue": "^9.27.0",
|
||||
"happy-dom": "^12.10.3",
|
||||
"lint-staged": "^15.2.0",
|
||||
"happy-dom": "^14.12.3",
|
||||
"lint-staged": "^15.2.8",
|
||||
"msw": "^2.3.5",
|
||||
"rollup-plugin-analyzer": "^4.0.0",
|
||||
"simple-git-hooks": "^2.9.0",
|
||||
"simple-git-hooks": "^2.11.1",
|
||||
"swagger-typescript-api": "^13.0.3",
|
||||
"typescript": "~5.5.4",
|
||||
"vite": "^5.0.7",
|
||||
"vitest": "^1.0.4",
|
||||
"vite": "^5.4.0",
|
||||
"vitest": "^2.0.5",
|
||||
"vitest-dom": "^0.1.1",
|
||||
"vue-tsc": "^2.0.29"
|
||||
},
|
||||
|
|
|
|||
1303
pnpm-lock.yaml
1303
pnpm-lock.yaml
File diff suppressed because it is too large
Load Diff
|
|
@ -1040,135 +1040,135 @@ D-->>A: Dashed open arrow
|
|||
<ul>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<input
|
||||
disabled=""
|
||||
type="checkbox"
|
||||
/>
|
||||
改进 Cmd 渲染算法,使用局部渲染技术提高渲染效率
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<input
|
||||
disabled=""
|
||||
type="checkbox"
|
||||
/>
|
||||
改进 Cmd 渲染算法,使用局部渲染技术提高渲染效率
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<input
|
||||
disabled=""
|
||||
type="checkbox"
|
||||
/>
|
||||
支持以 PDF 格式导出文稿
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<input
|
||||
disabled=""
|
||||
type="checkbox"
|
||||
/>
|
||||
支持以 PDF 格式导出文稿
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<input
|
||||
checked=""
|
||||
disabled=""
|
||||
type="checkbox"
|
||||
/>
|
||||
新增Todo列表功能
|
||||
<a
|
||||
href="https://github.com/blog/1375-task-lists-in-gfm-issues-pulls-comments"
|
||||
>
|
||||
语法参考
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<input
|
||||
checked=""
|
||||
disabled=""
|
||||
type="checkbox"
|
||||
/>
|
||||
新增Todo列表功能
|
||||
<a
|
||||
href="https://github.com/blog/1375-task-lists-in-gfm-issues-pulls-comments"
|
||||
>
|
||||
语法参考
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<input
|
||||
checked=""
|
||||
disabled=""
|
||||
type="checkbox"
|
||||
/>
|
||||
改进 LaTex 功能
|
||||
<ul>
|
||||
<li>
|
||||
<input
|
||||
checked=""
|
||||
disabled=""
|
||||
type="checkbox"
|
||||
/>
|
||||
改进 LaTex 功能
|
||||
<ul>
|
||||
|
||||
|
||||
<li>
|
||||
<input
|
||||
checked=""
|
||||
disabled=""
|
||||
type="checkbox"
|
||||
/>
|
||||
修复 LaTex 公式渲染问题
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<input
|
||||
checked=""
|
||||
disabled=""
|
||||
type="checkbox"
|
||||
/>
|
||||
新增 LaTex 公式编号功能
|
||||
<a
|
||||
href="http://docs.mathjax.org/en/latest/tex.html#tex-eq-numbers"
|
||||
>
|
||||
语法参考
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<input
|
||||
checked=""
|
||||
disabled=""
|
||||
type="checkbox"
|
||||
/>
|
||||
修复 LaTex 公式渲染问题
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<input
|
||||
checked=""
|
||||
disabled=""
|
||||
type="checkbox"
|
||||
/>
|
||||
新增 LaTex 公式编号功能
|
||||
<a
|
||||
href="http://docs.mathjax.org/en/latest/tex.html#tex-eq-numbers"
|
||||
>
|
||||
语法参考
|
||||
</a>
|
||||
|
||||
<strong>
|
||||
七月旅行准备
|
||||
</strong>
|
||||
<ul>
|
||||
|
||||
|
||||
<li>
|
||||
<input
|
||||
disabled=""
|
||||
type="checkbox"
|
||||
/>
|
||||
准备邮轮上需要携带的物品
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<input
|
||||
disabled=""
|
||||
type="checkbox"
|
||||
/>
|
||||
浏览日本免税店的物品
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<input
|
||||
checked=""
|
||||
disabled=""
|
||||
type="checkbox"
|
||||
/>
|
||||
购买蓝宝石公主号七月一日的船票
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<input
|
||||
disabled=""
|
||||
type="checkbox"
|
||||
/>
|
||||
|
||||
<strong>
|
||||
七月旅行准备
|
||||
</strong>
|
||||
<ul>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<input
|
||||
disabled=""
|
||||
type="checkbox"
|
||||
/>
|
||||
准备邮轮上需要携带的物品
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<input
|
||||
disabled=""
|
||||
type="checkbox"
|
||||
/>
|
||||
浏览日本免税店的物品
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<input
|
||||
checked=""
|
||||
disabled=""
|
||||
type="checkbox"
|
||||
/>
|
||||
购买蓝宝石公主号七月一日的船票
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<p>
|
||||
[^footnote]: 这是一个
|
||||
<em>
|
||||
|
|
@ -1389,58 +1389,58 @@ exports[`# ArticleDetail > should render markdown body correctly 1`] = `
|
|||
<ul>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
Marker character change forces new list start:
|
||||
<ul>
|
||||
<li>
|
||||
Marker character change forces new list start:
|
||||
<ul>
|
||||
|
||||
|
||||
<li>
|
||||
Ac tristique libero volutpat at
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
<li>
|
||||
Facilisis in pretium nisl aliquet
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
<li>
|
||||
Nulla volutpat aliquam velit
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
Ac tristique libero volutpat at
|
||||
Very easy!
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
<li>
|
||||
Facilisis in pretium nisl aliquet
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
<li>
|
||||
Nulla volutpat aliquam velit
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
Very easy!
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<p>
|
||||
Ordered
|
||||
</p>
|
||||
|
|
|
|||
|
|
@ -36,10 +36,10 @@ export function flushPromises(): Promise<void> {
|
|||
})
|
||||
}
|
||||
|
||||
export function renderOptions(): RenderOptions
|
||||
export function renderOptions(args: Partial<Omit<RenderOptionsArgs, 'initialRoute'>>): RenderOptions
|
||||
export async function renderOptions(args: (Partial<RenderOptionsArgs> & { initialRoute: RouteLocationRaw })): Promise<RenderOptions>
|
||||
export function renderOptions(args: Partial<RenderOptionsArgs> = {}): RenderOptions | Promise<RenderOptions> {
|
||||
export function renderOptions<C>(): RenderOptions<C>
|
||||
export function renderOptions<C>(args: Partial<Omit<RenderOptionsArgs, 'initialRoute'>>): RenderOptions<C>
|
||||
export async function renderOptions<C>(args: (Partial<RenderOptionsArgs> & { initialRoute: RouteLocationRaw })): Promise<RenderOptions<C>>
|
||||
export function renderOptions<C>(args: Partial<RenderOptionsArgs> = {}): RenderOptions<C> | Promise<RenderOptions<C>> {
|
||||
const router = args.router || createTestRouter()
|
||||
|
||||
const result = {
|
||||
|
|
@ -63,10 +63,10 @@ export function renderOptions(args: Partial<RenderOptionsArgs> = {}): RenderOpti
|
|||
const { initialRoute } = args
|
||||
|
||||
if (!initialRoute)
|
||||
return result
|
||||
return result as RenderOptions<C>
|
||||
|
||||
return new Promise(resolve => {
|
||||
void router.replace(initialRoute).then(() => resolve(result))
|
||||
void router.replace(initialRoute).then(() => resolve(result as RenderOptions<C>))
|
||||
})
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue