代码之家  ›  专栏  ›  技术社区  ›  Evanss

如何使用React测试库从选择列表中选择选项

  •  0
  • Evanss  · 技术社区  · 5 年前

    我有一个正常的选择列表。当我选择一个选项时,我需要测试handleChoice是否被调用。如何使用React测试库来实现这一点?

      <select
        onChange={handleChoice}
        data-testid="select"
      >
        <option value="default">Make your choice</option>
        {attributes.map(item => {
          return (
            <option key={item.key} value={item.key}>
              {item.label}
            </option>
          );
        })}
      </select>
    

    getByDisplayValue 价值 item.label 不返回任何内容,也许这是因为它在页面上不可见?

    0 回复  |  直到 5 年前
    推荐文章