Node.js · Senior · Запитання 56 з 75
Чому ізоляція тестів важлива в node --test і як вона працює за замовчуванням?
- 1Усі тести ділять один процес, щоб заощадити пам'ять
- ✓Правильна відповідь: Кожен тестовий файл за замовчуванням виконується в окремому процесі, тож глобальний стан і моки не протікають між файлами
- 3Тести виконуються в браузері
Пояснення
--test-isolation=none виконує файли в одному процесі: швидше, але стан може протікати. Усередині одного файлу тести ділять стан, і скидати його доводиться самим.