Насколько быстрее мелкий рендеринг, чем монтирование компонента - PullRequest
0 голосов
/ 22 мая 2019

Javascript (на самом деле Typescript) проект, в котором тесты написаны с использованием энзима. У нас 1000+ тестов и shallow не используется только один раз - мы всегда используем mount.

Тесты начинают выполняться дольше, и я знаю, что для большого количества наших тестов mount компонент не требуется. shallow будет достаточно. В этом сценарии я спрашиваю себя: стоит ли по возможности использовать shallow, чтобы сократить время, необходимое для выполнения тестов?

Я оглядывался по сторонам, пытаясь найти количественное сравнение между mount и shallow, но не смог найти такую ​​вещь. Другими словами: если мой лучший сценарий - сэкономить 1% времени, я не буду тратить на это время. Но если я смогу ускорить свои тесты, скажем, на 20%, то я, вероятно, захочу это сделать.

Есть ли у вас какое-либо понимание этой темы или вы знаете о каком-либо количественном определении по этой теме?

TL; DR: Я знаю разницу между mount и shallow. Я знаю, что shallow быстрее, чем mount. Вопрос насколько быстрее shallow по сравнению с mount (зависит от многих вещей ... я говорю о некоторых оценках)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...