0

很短的问题。我正在检查复选框的不透明度在我的测试中的特定点是否为 0。当我在我的 IDE (Intellij) 中本地运行它时,它可以完美运行并通过。

expect(getComputedStyle(checkbox.getDOMNode()).getPropertyValue('opacity')).toBe('0');

但是,当我通过它运行我的测试时,npm t它会失败,因为它发现不透明度是预期的''而不是'0'预期的。

我也试过

expect(checkbox.getDOMNode()).toHaveStyle('opacity : 0');

并得到相同的结果(即在本地通过并在通过 npm 运行时失败)。

我很困惑。为什么在本地运行和通过 npm 运行之间的测试行为存在差异?

4

0 回答 0