【问题标题】:Unit test on angular角度单元测试
【发布时间】:2021-10-28 08:09:32
【问题描述】:

目前我正在使用 jasmine 框架进行 Angular 单元测试。仍然无法弄清楚如何在下面的代码 sn-ps 中添加单元测试。

对此有什么想法吗?

ngOnInit() {
    document.body.scrollTop = 0;
    window.scrollTo(0, 0);
}

【问题讨论】:

    标签: angular unit-testing jasmine karma-jasmine


    【解决方案1】:

    我不明白这个问题。您是在尝试在 OnInit 之后立即启动测试,还是尝试通过单元测试来测试用户交互?因为对于两者来说,这不是单元测试的工作方式。

    单元测试是在整个应用程序运行后从代码中测试单独的单元,因此您测试的是内存中的内容,而不是您的用户所做的事情(例如滚动到顶部),然后检查内存中的内容。

    【讨论】:

    • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
    • 当然,它会影响单元测试覆盖率,这是主要问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-24
    • 2016-06-01
    • 2015-04-25
    • 2018-11-18
    相关资源
    最近更新 更多