伊斯坦布尔忽略下一个在 JSX 和嵌套数组中不起作用
Posted
技术标签:
【中文标题】伊斯坦布尔忽略下一个在 JSX 和嵌套数组中不起作用【英文标题】:Istanbul ignore next not working inside JSX and nested arrays 【发布时间】:2022-01-20 11:51:14 【问题描述】:我正在尝试使用 instanbul ignore next 来忽略我的测试覆盖范围中的某些行,但它在 JSX 或嵌套数组中不起作用。有人知道我能做什么吗?
<Text
as="span" /* istanbul ignore next */ - IT WONT WORK HERE
variant=isMobile ? 'medParagraph' : 'smParagraph' //im trying to ignore this line
sx=
fontWeight: selected ? 'bold' : undefined,
>
page
</Text>
const itemList = [
...(siblingsEnd < count - boundaryCount - 1
? ['end-ellipsis']
: count - boundaryCount > boundaryCount
? [count - boundaryCount]
: []),
/* istanbul ignore next */ - WONT WORK HERE AS WELL
...endPages, //im trying to ignore this line
...(hideNextButton ? [] : ['next']),
...(showLastButton ? ['last'] : []),
];
【问题讨论】:
【参考方案1】:我能够忽略将 istanbul 置于 const 定义之上的嵌套数组。
与 JSX 相同,我只是将伊斯坦布尔放在了返回上方。
【讨论】:
以上是关于伊斯坦布尔忽略下一个在 JSX 和嵌套数组中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
使用 p 标签的嵌套 v-for 循环在 Vue.js 中不起作用
我的Android进阶之旅------>Android中ListView中嵌套(ListView)控件时item的点击事件不起作的问题解决方法