TypeError:无法读取属性';拆分';未定义-ReactJS的定义
我是一个初学者,我必须通过自动化测试来检查一些ReactJS组件。这是我的第一次,我希望成功登录良好的电子邮件和密码TypeError:无法读取属性';拆分';未定义-ReactJS的定义,reactjs,npm,integration-testing,Reactjs,Npm,Integration Testing,我是一个初学者,我必须通过自动化测试来检查一些ReactJS组件。这是我的第一次,我希望成功登录良好的电子邮件和密码 import React from 'react'; import ReactDOM from 'react-dom'; import Login from '../Login'; it('should log in user in valid session', () => { const div = document.createElement('div');
import React from 'react';
import ReactDOM from 'react-dom';
import Login from '../Login';
it('should log in user in valid session', () => {
const div = document.createElement('div');
request(Login)
.send({"email": "xxx@xxx.com", "password": "1234"});
ReactDOM.render(<Login message={"The user is connected"} />, div);
});
从“React”导入React;
从“react dom”导入react dom;
从“../Login”导入登录名;
它('应在有效会话中登录用户',()=>{
const div=document.createElement('div');
请求(登录)
.发送({“电子邮件”:”xxx@xxx.com“,”密码“:“1234”});
ReactDOM.render(,div);
});
但是当我使用npm运行测试时,它会返回以下句子:
FAIL src/components/test/Login.test.js ● Test suite failed to run
TypeError: Cannot read property 'split' of undefined
at getApiHeader (src/libraries/global.js:312:77)
at Object.<anonymous> (src/libraries/global.js:325:14)
at Object.<anonymous> (src/components/Login.js:2:41)
at Object.<anonymous> (src/components/test/Login.test.js:3:40)
FAIL src/components/test/Login.test.js● 测试套件无法运行
TypeError:无法读取未定义的属性“split”
在getApiHeader(src/libraries/global.js:312:77)
反对。(src/libraries/global.js:325:14)
反对。(src/components/Login.js:2:41)
反对。(src/components/test/Login.test.js:3:40)
你知道发生了什么事吗?我没有找到与我所做的相应的答案。谢谢大家! 共享
Login.js
。拆分
何时完成?至少这意味着您尝试拆分的值类型不是string
shareLogin.js
。split
何时完成?至少这意味着您尝试拆分的值类型不是string