我需要通过模拟 react-aad-msal 为下面的类编写单元测试用例。我怎么能嘲笑它?我已经阅读了该酶模拟组件,但我收到错误消息
console.error node_modules/react-aad-msal/dist/commonjs/Logger.js:69
[ERROR] ClientAuthError: User login is required.
Run Code Online (Sandbox Code Playgroud)
我认为这与单元测试无关
import React, { Component } from "react";
import "./App.css";
import { authProvider } from "./authProvider";
import { AzureAD, AuthenticationState, IAzureADFunctionProps } from "react-aad-msal";
import Home from "./pages/Home";
import { ThemeProvider } from "styled-components";
import { lightTheme } from "./themes";
export default class App extends Component<{}, { theme: any }> {
static displayName = App.name;
constructor(props: any) {
super(props);
this.state = {
theme: lightTheme
};
}
render() {
return …Run Code Online (Sandbox Code Playgroud)