Javascript Firebase错误:运行Jest测试时不支持浏览器
我有一个使用Firebase的React.js web应用程序。我现在正试图使用Jest框架编写一些集成测试,但我无法做到。当我尝试运行测试时,出现以下错误: firebase错误:消息传递:此浏览器不支持使用firebase SDK所需的API。(消息/不支持的浏览器) 我在下面附上了我的控制台输出的屏幕截图: 在我的Javascript Firebase错误:运行Jest测试时不支持浏览器,javascript,reactjs,firebase,firebase-cloud-messaging,jestjs,Javascript,Reactjs,Firebase,Firebase Cloud Messaging,Jestjs,我有一个使用Firebase的React.js web应用程序。我现在正试图使用Jest框架编写一些集成测试,但我无法做到。当我尝试运行测试时,出现以下错误: firebase错误:消息传递:此浏览器不支持使用firebase SDK所需的API。(消息/不支持的浏览器) 我在下面附上了我的控制台输出的屏幕截图: 在我的login.test.js文件中,除了挂载页面之外,我没有做任何事情: it('should render', () => { const div = mount
login.test.js
文件中,除了挂载页面之外,我没有做任何事情:
it('should render', () => {
const div = mount(<Login />);
expect(1).toEqual(1)
});
但我试过了,但没有解决我的问题
编辑:
代码是否在登录
页面中,但它所做的与此测试相关的一切都是使用firebase函数进行身份验证
是
src/config/firebase.js的代码
你能分享一下你的登录名
组件源代码吗?@OleksandrKovpashko我已经更新了我的帖子,加入了组件的代码。
"test": "react-scripts test --env=jsdom --browser",