使用酶编写测试的Javascript(实际上是Typescript)项目。我们有1000多个测试,shallow
不会只使用一次-我们总是使用mount
。
测试开始需要更长的时间才能运行,而且我知道我们的大量测试不需要mount
该组件。 shallow
就足够了。在这种情况下,我问自己:是否值得使用shallow
来减少测试运行的时间?
我一直在四处寻找,试图找到mount
和shallow
之间的定量比较,但一直找不到。换句话说:如果我最好的情况是节省1%的时间,我不会花时间在此上。但是,如果我可以将测试速度提高20%,那么我可能会想要做。
您是否对此主题有任何见识,或对此主题有任何量化的了解?
TL; DR::我知道mount
和shallow
之间的区别。我知道shallow
比mount
快。问题是,{strong} shallow
比mount
快多少{strong} (取决于很多事情……我在说一些估计)