我正在尝试为与柏树反应的组件编写“单元测试”。
遵循关于组件测试的链接 cypress 文档
当我为一个组件编写测试用例并尝试使用“npx cypress open-ct”运行时,
出现上述错误(问题标题)...
注意:实现登录 oAuth2 !!!
我的 index.spec.js 文件是
import * as React from 'react';
import { mount } from '@cypress/react';
import User from './index';
describe('User component', ()=>{
before('loginApi', ()=>{
cy.login();
//login() has login-logic and setting localStorage (placed in "commands.js" file)
//even if cy.login() is commented, error is same (so guessing this not reason of error)
})
it('Mount user', () => {
mount(<User />);
});
})
观察 1:在赛普拉斯浏览器上的 TEST BODY “mount”值是 <Unknown.../>
观察 2:[网络选项卡] 用户组件进行 api-call 并以 401 失败
(#known 令牌问题,甚至因正确的令牌而失败)