typelevel/cats-effect

TestKit: how to set the Clock?

Open

#3.309 geöffnet am 6. Dez. 2022

Auf GitHub ansehen
 (7 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Scala (572 Forks)batch import
:mushroom: enhancementgood first issue

Repository-Metriken

Stars
 (2.230 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 21T 23h) (18 gemergte PRs in 30 T)

Beschreibung

Use case: I have am writing an implementation of IETF http message signatures. The spec has a lot of examples of signed HTTP messages signed with a validity period. To test the library I would like to set the Clock to a specific valid time and to invalid times, to check that the implementation is correct, i.e. that it fails a correct signature when the date is no longer valid.

I have spent at a few hours looking through the isses that led to the test runtime including the very nice documentation, looked at the source code, issues that led to it. But I could not find out how to do that... I may be missing something obvious...

Contributor Guide