Testowanie · Senior · Pytanie 8 z 75
Co sugeruje zasada „don't mock what you don't own”?
- ✓Poprawna odpowiedź: Opakować zewnętrzne API we własny adapter, mockować adapter w testach jednostkowych, a sam adapter sprawdzać testami integracyjnymi
- 2Nigdy nie używać zewnętrznych bibliotek w testowanym kodzie
- 3Globalnie mockować każdą zewnętrzną bibliotekę
Wyjaśnienie
Mock cudzego API koduje twoje założenia o nim; gdy biblioteka się zmienia, mock nadal przechodzi.