运行 测试时 Jest 无法处理 TypeScript TSX 文件
Jest cannot handle TypeScript TSX files when running tests
运行 使用 Jest 和 TypeScript TSX 的测试出现错误。
我设置了以下基础:
https://github.com/joe-glasgow/tsx-jest-unit
然而当运行
yarn run test
出现以下错误:
const checkbox = ReactTestUtils.renderIntoDocument(labelOn, "On", labelOff = "Off" / >
^
SyntaxError: Unexpected token >
我的印象是,通过使用预处理器可以正确处理 TSX?
提前致谢。
克隆回购查看后,发现代码没有问题,但是有一个奇怪的格式问题。这是一个 git 差异,显示我的更改(或缺少)和测试通过。我在文件末尾添加了一个新行,仅此而已。
至于原因,我不太确定。这可能与行尾有关,预处理器有问题,编辑器有问题等,很难说!无论如何,我希望这对您有所帮助。
[
经过一番挖掘和尝试各种配置后,
"transformIgnorePatterns" 搞笑配置 package.json 解决了问题:
"jest" : {
"transformIgnorePatterns": [
"node_modules/"
],
...
}
去看看吧!
运行 使用 Jest 和 TypeScript TSX 的测试出现错误。
我设置了以下基础:
https://github.com/joe-glasgow/tsx-jest-unit
然而当运行
yarn run test
出现以下错误:
const checkbox = ReactTestUtils.renderIntoDocument(labelOn, "On", labelOff = "Off" / >
^
SyntaxError: Unexpected token >
我的印象是,通过使用预处理器可以正确处理 TSX?
提前致谢。
克隆回购查看后,发现代码没有问题,但是有一个奇怪的格式问题。这是一个 git 差异,显示我的更改(或缺少)和测试通过。我在文件末尾添加了一个新行,仅此而已。
至于原因,我不太确定。这可能与行尾有关,预处理器有问题,编辑器有问题等,很难说!无论如何,我希望这对您有所帮助。
[
经过一番挖掘和尝试各种配置后, "transformIgnorePatterns" 搞笑配置 package.json 解决了问题:
"jest" : {
"transformIgnorePatterns": [
"node_modules/"
],
...
}
去看看吧!