Testowanie API · Senior · Pytanie 53 z 75
Jak deterministycznie testować zachowanie API zależne od czasu, np. wygasanie tokenu?
- 1Wstrzyknąć sterowany zegar lub krótkie czasy życia tylko w testach
- 2Zmienić zegar systemowy na wspólnym serwerze testowym
- 3Czekać w CI na prawdziwy czas życia tokenu wynoszący godzinę
Pokaż odpowiedź
Poprawna odpowiedź: Wstrzyknąć sterowany zegar lub krótkie czasy życia tylko w testach
Wyjaśnienie
Sterowany czas czyni testy wygasania, harmonogramów i zmiany czasu szybkimi i powtarzalnymi.