(vitest): 添加 `expect.unreachable`
作者: honey32创建于 2026年2月7日更新于 2026年2月7日
标签enhancement
- 清楚扼要地说明问题
我认为`预期无法接触'很有帮助。 我希望这个技能集包括这个API的描述.
我发现的一个使用案例是 引入了“流感分辨的打字” 当我检查一个值 与“歧视联盟类型*”。
建议的解决办法
如果你愿意,说明中可能包括`expect.unreachable',也许https://GitHub.com/antfu/skill/blob/main/skills/vitest/refers/core-expect.md
备选
无回复( N)
其他背景
从“./用户”中导入{UserSchema}; 从“ valibot” 导入 * ;
其 ("应该成功剖析一个有效的用户"), () {{{ const user = {取名:"John Doe",年龄:25 }; cust results = v. safeParse(用户Schema,用户); 如果 (! 结果. 成功) { 期望. 无法达到( “ 不应失败 ” ); {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? / / QQ 输出类型按我预期缩小 e. 等值(25);
- ;
对不起,只是日文,但我写过:
https://zenn.dev/yumemi inc/articles/vitest-expect-uncable 页面存档备份,存于互联网档案馆.
< 详细 }} 概述> Markdown版本崩溃了,因为更好的翻译经验(浏览器中的日文/英文翻译非常可怕)</摘要>
> □`预期.无法达到'
> 翻译:
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}Zod Valibot {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}什么?
> 翻译:
> 点数
> 从“valibot”导入* ;
> 翻译:
> 导出 const UserSchema = v.object({)
> 名称: v. string (,),
> 年龄: v. 数字( ),
>}]; (中文(简体) ).
> ```
> 翻译:
> 点数
> //
> 从"./用户"导入{用户Schema};
> 从“valibot”导入* ;
> 翻译:
> it ("应该成功地分析一个有效的用户"), () {{{
> const user = {名称:"John Doe",年龄:25;};
> const结果= v. safeParse(用户Schema,用户);
> 期望( 结果. success). to Be( 真实);
> 翻译:
> // 期望 输出 未知
> / / @ ts- expect- error
> 期望(结果.输出.age).toEqual(25);
> // ^^^'岁' プロパティは存在しません。
>}]; (中文(简体) ).
> ```
> 翻译:
> `期望 ' +(実行時には正しく動くはずなのに、型チェック時にはエラー)+(実行時には正しく動くはずなのに、型チェック時にはエラー)+(実行時には正しく動くはずなのに、型チェック時にはエラー)
> 翻译:
* `结果.产出 ' `未知'`用户Schema'`年龄'`
> 翻译:
* 详细情况 : `产出 ' `未知 ' `
> 翻译:
> Valibot → `安全Parse' →
> 翻译:
> - + (`成功 + 真实' ) + 输出 + )
> -- -- `成功 ' -- -- `虚假 ' -- -- `产出 ' -- -- `未知 ' -- -- --
> - 输出量 ' - >
> 翻译:
> https://GitHub.com/open-circle/valibot/blob/df7152ac637070c5ba1fd7685bd34fe614b57a51/library/src/methods/safessarse/types.ts#L12-L41
> 翻译:
`年龄 ' `产出 '
> 翻译:
>
> 翻译:
> 安全Parse ' `无法获取 ' `
> 翻译:
> 点数
> //
> 从"./用户"导入{用户Schema};
> 从“valibot”导入* ;
> 翻译:
> it ("应该成功地分析一个有效的用户"), () {{{
> const user = {名称:"约翰·多","约翰·多".
. . . . . . .
内容来源: antfu/skills