Привет, подскажите, есть ли возможность запускать тесты с фейковой датой?
Во многих тестах меняется дата и хотелось бы для каждого теста устанавливать свою дату:
Т.е запустился набор тестов, те тесты для которых необходима определенная дата - ее выставили. При этом необходимо что бы дата на самом ПК не менялась, т.к. после смены даты, через какое-то время отваливается сеть.
Нашел статью
http://nerdsdiscoveries.com/fake-php-time-on-your-ubuntu-server/Но как-то не получается изменить дату во время выполнения тестов (
В тесте прописываю:
shell_exec("export FAKETIME='@2012-12-21 10:10:10'");
printf( "The current time of the server is: %s\n", date('l F j. Y [H:i:s]') );
но дата не меняется ((
Может кто сталкивался?