gpt4 book ai didi

reactjs - 如何测试 react 组件和 Prop 的类型

转载 作者:行者123 更新时间:2023-12-05 07:11:51 25 4
gpt4 key购买 nike

我只是想在开箱即用的 React 测试工具上测试类型,它看起来非常简单明了我想做的事情,但它就是不喜欢它。另外,这是否适用于其他类型?

test('Expect label to be of type string', () => {
const testString = 'Test value'
const { getByDisplayValue } = render(<Label text={testString}/>);
expect(getByDisplayValue).toBe(string);
});

最佳答案

如果你想在 JavaScript 中测试某些东西的类型,你可以使用 typeof 运算符,并且可以像这样写一个期望:

const aValue = 'Some string'
expect(typeof aValue).toEqual('string')

我不确定 getByDisplayValue 来自哪里,但我也不希望它是一个字符串?它看起来像是来自 testing library 的 API ?

关于reactjs - 如何测试 react 组件和 Prop 的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60594082/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com