如何使用 Jest 将变量设置为特定类型



如何使用Jest来确保变量具有特定类型,例如stringnumber

没有这样的事情

expect(myVar).toBeString()
expect(myVar).toBeNumber()

我错过了一些明显的东西吗?

你可以这样使用:

expect(myVar instanceof Type).toBe(true)

根据你想用js确定类型有多疯狂,你可以只使用typeof来等于类型的字符串值。

expect(typeof myVar).toBe('string')
expect(typeof myVar).toBe('number')

否则,只需根据条件测试是否真实或真实。

expect(Array.isArray(['value'])).toBe(true);

最新更新