FreeBSD.software
Home/devel/p5-Test-MockDateTime

p5-Test-MockDateTime

0.02devel

Mock DateTime->now calls during tests

Getting the current time sometimes is not very helpful for testing scenarios. Instead, if you could obtain a known value during the runtime of a testcase will make your results predictable. Why another Date Mocker? I wanted something simple with a very concise usage pattern and a mocked date should only exist and stay constant inside a scope. After leaving the scope the current time should be back. This lead to this tiny module. This simple module allows faking a given date and time for the runtime of a subsequent code block. By default the on keyword is exported into the namespace of the test file. The date to get mocked must be in a format that is recognized by DateTime::Format::DateParse.

$pkg install p5-Test-MockDateTime
metacpan.org/release/Test-MockDateTime
Origin
devel/p5-Test-MockDateTime
Size
11.9KiB
License
ART10, GPLv1+
Maintainer
perl@FreeBSD.org
Dependencies
2 packages
Required by
0 packages

Dependencies (2)