首页 > 解决方案 > 设置 Angular 8 测试的顺序

问题描述

我的一项测试随机失败。我想设置一些调试顺序,因为默认情况下测试随机运行种子。我试图设置种子编号karma.conf.js或设置random: false但没有效果。我使用默认测试配置并使用ng test. 我的变化karma.conf.js

client: {
   ...
   random: false,
   //or
   seed: '71384' 
   ...
}

标签: angularkarma-jasmineangular8angular-test

解决方案


本文档展示了如何在 karma.conf 中为 jasmine 测试设置测试顺序。

https://github.com/karma-runner/karma-jasmine

在 karma.conf 中,您必须拥有(请参阅配置中的“随机:假”):

 module.exports = function(config) {
  config.set({
    client: {
      jasmine: {
        random: false,
      }
    }
  })
}

推荐阅读