refactor: date formatting in cache tests by TinyTinni · Pull Request #428 · sigoden/dufs (original) (raw)
This PR fixes date formatting in the tests.
Problem is, that I used "%e" formatter, which space pads the days.
Therefore, those tests will pass on days with 2 numbers like 10.7.2024, but the tests will fail on single digit days like today 6.8.2024
This PR replaces the format with "%d" which does not space-pad the date but uses 0 pads.
ref link to the documentation: https://docs.rs/chrono/latest/chrono/format/strftime/index.html
ref link, that 0 padding might be the way to go https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/If-Unmodified-Since under : "A 2-digit day number of the month. Examples: "04", "23"."