【发布时间】:2021-02-22 11:06:45
【问题描述】:
我有一个 react 应用程序,我在其中添加了单元测试,但我的一个测试失败了,
这是我的测试文件,我想测试动作创建者getUser。
当我运行npm test 时出现以下错误,
FAIL UnitTests resources/js/tests/actions/index.test.js
● Test suite failed to run
TypeError: Cannot read property 'getAttribute' of null
8 | 'Accept': 'application/json',
9 | 'Content-Type': 'application/json',
> 10 | 'X-CSRF-TOKEN': document.querySelector('meta[name="csrf-token"]').getAttribute('content')
| ^
11 | },
12 | });
13 |
at Object.<anonymous> (utils/api.js:10:19)
at Object.<anonymous> (store/actions/userActions.js:2:1)
at Object.<anonymous> (store/actions/index.js:2:1)
at Object.<anonymous> (tests/actions/index.test.js:3:1)
我需要做什么来解决这个问题?任何想法或解决方案将不胜感激。
【问题讨论】:
标签: javascript reactjs react-redux jestjs enzyme