【问题标题】:Random test failure with Angular 6 and KarmaAngular 6 和 Karma 的随机测试失败
【发布时间】:2018-07-13 07:51:25
【问题描述】:

我们在 CI 管道中观察到随机业力测试。在每次运行中,不同的测试都会失败,有时它会通过,失败时会抛出此错误:

Uncaught TypeError: params.map is not a function thrown

有没有人受到类似的影响?

【问题讨论】:

    标签: angular karma-jasmine angular6


    【解决方案1】:

    我们发现它是由其他组件规格引起的。在这个组件中,我们使用了 ActivatedRoute、Router 和 DialogService(来自 angularx-bootstrap-modal)。似乎在下一次测试或类似的事情之前无法删除该组件。此错误的解决方案,我们正在调用

    fixture.destroy()

    afterEach 中导致此故障的规范中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-13
      • 2016-01-31
      相关资源
      最近更新 更多