Javascript Jest单元测试使用关于“导入”的解构赋值
我想要测试import-ant设计和代码的文件使用如下的解构赋值Javascript Jest单元测试使用关于“导入”的解构赋值,javascript,unit-testing,ecmascript-6,jestjs,antd,Javascript,Unit Testing,Ecmascript 6,Jestjs,Antd,我想要测试import-ant设计和代码的文件使用如下的解构赋值 import { Select } from 'antd'; const { Option } = Select; 当我运行jest单元测试时,它显示以下错误 ● Test suite failed to run ReferenceError: Select is not defined > 16 | const { Option } = Select; |
import { Select } from 'antd';
const { Option } = Select;
当我运行jest单元测试时,它显示以下错误
● Test suite failed to run
ReferenceError: Select is not defined
> 16 | const { Option } = Select;
| ^
但当我直接使用select.option时,测试运行起来很有趣
我所做的可以使测试变得有趣,并且无需更改测试代码
---更新---
我得出了一个奇怪的结论。当我使用node directlynode./node\u module/.bin/jest-watchAll时,一切正常。但是当我使用npm脚本运行itjest:jest-watchAll时,就会出现这个问题。组件名称区分大小写。选择不选择是正确的拼写 尝试: 从“antd”导入{Select}; const{Option}=Select;
组件名称区分大小写。选择不选择是正确的拼写 尝试: 从“antd”导入{Select}; const{Option}=Select;
对不起,我的代码拼写正确,只是这个问题的拼写错误。我的意思是正确的拼写也有错误。对不起,我的代码拼写正确,这只是这个问题中的拼写错误。我的意思是正确的拼写也有错误。