代码之家  ›  专栏  ›  技术社区  ›  dmcgrandle

如何将角度测试的stackblitz jasmine配置更改为“random:false”

  •  1
  • dmcgrandle  · 技术社区  · 6 年前

    在进行StackBlitz项目的角度测试时,我无法更改默认的Jasmine设置“以随机顺序运行测试”。当然,我可以单击“选项”框并手动更改它,但我想创建具有不同默认值的项目。

    茉莉花医生( here )显示多种配置方法,但在stackblitz中没有一种有效。例如,添加代码:

    jasmine.loadConfig({
        random: false
    });
    

    如果添加到任何配置文件(例如 main.ts )如下:

    Error in /~/main.ts (30:5)
    jasmine.loadConfig is not a function
    

    这些相同的文档也讨论了在节点模块中编辑文件,但是当然,在StackBlitz中是无法实现的(我知道)。

    这里是一个 Stackblitz 来表达我的意思。请注意,测试是按随机顺序运行的。:)

    有人能做到这一点吗?谢谢!

    1 回复  |  直到 6 年前
        1
  •  2
  •   yurzui    6 年前

    有专门的 configure 茉莉花环境研究方法:

    MIN

    jasmine.getEnv().configure({random: false}); // add this
    bootstrap();
    

    Forked Stackblitz