小编mft*_*t25的帖子

Starts..c中的Global.asax Application_Error等价物

我试图在将.NET应用程序写入事件日志之前捕获错误.我已经在接受这个问题的答案中看到,这样做的方法是在Global.asax中包含一个Application_Error(或Application_OnError它说的)函数.

但是,我们现在只切换到使用Startup.cs,并且无法确定如何进行等效调用.这个问题的公认答案表明这可能是不可能的.有没有人确切知道是否有相同的方法来处理这些错误?

c# asp.net error-handling startup event-log

4
推荐指数
1
解决办法
1937
查看次数

语法错误:意外的标记,应为“</>”

添加这个问题是因为我在网上不容易找到答案。

我正在尝试使用react-testing-library它来测试组件是否正确呈现。然而,我收到了许多错误,这些错误似乎没有多大帮助。

这是我的测试文件(report.test.ts与代码中的组件一起):

import { render } from "react-testing-library";
import "jest-dom/extend-expect";
import Report from "./Report";

test("component", () => {
  const reportData = {
    name: "test-report-name",
    url: "test-url"
  };
  const { getByText } = render(<Report report={reportData} />);

  expect(getByText("test-report-name")).toHaveAttribute("href", "test-url");
});
Run Code Online (Sandbox Code Playgroud)

当我尝试运行测试时,出现错误SyntaxError: Unexpected token, expected "</>"。VS Code 中有一条红色波浪线,悬停时显示Argument of type 'Report' is not assignable to parameter of type 'ReactElement<any>'

即使我将报告标签更改为简单<div />,我也能得到Cannot find name 'div'

我的测试有什么问题吗?

reactjs react-testing-library

3
推荐指数
1
解决办法
3816
查看次数