由于報告被破壞,我目前正在努力對我的 Stencil 代碼進行單元測驗。我發現了一些類似的問題,但他們都提到了沒有顯示百分比的問題。我的是不同的,報告者(也在 HTML 中)向我展示了完全錯誤的行,例如我的條件運算式沒有被完全測驗或者行沒有被測驗覆寫。最重要的是,代碼突出顯示本身也完全偏離了路線。
HTML 報告器如下所示:
(|| 表示它以紅色突出顯示,未被測驗覆寫,并且(i)表示例如 if-block 被部分覆寫)
export class Test {
|| @Prop() input: boolean;
|| const aConst = 'abc';
let counter = 0;
||
t(i)estMe(a: number, b: number} {
if (a > b) {
... //code
} else {
|| ... //code
|| }
}
}
我不確定這是怎么發生的,我想這是由于 Stencil 和 Jest 的版本不匹配,但我找不到關于它們之間版本兼容性的任何官方描述。有人對可能導致它的原因有任何想法嗎?
謝謝!
uj5u.com熱心網友回復:
這是 Stencil v2.11.0 中的一個已知問題,已修復但尚未發布。該修復將包含在 v2.12.0 版本中,該版本將于 2021.12.13 發布。v2.12.0 發布后,請嘗試升級并讓我們知道它是否有效(或無效)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/379994.html
標籤:javascript 单元测试 玩笑 报告 模板
