伊斯坦布尔忽略下一个在 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 中不起作用

Emmet 自动完成功能在 JSX 中不起作用

将 JSON 数据嵌套到 Datatable 中不起作用

VSCode用户代码段在jsx中不起作用

我的Android进阶之旅------&gt;Android中ListView中嵌套(ListView)控件时item的点击事件不起作的问题解决方法

SVG 悬停在 Firefox 中不起作用