So you drop a script in /etc/cron.daily. How to check if that script does what it is expected to do without having to wait, in this case, a day?

Here is how:

# run-parts -v /etc/cron.daily

Reference: