Magento: previewing/testing transactional emails with actual data, without actually sending them?

magento, oop, php

Solution

From user R.S:

You dont have to create a new order, you could resend a previous order email (by going to that order and click resend email).

That's the closest thing I've found to quickly re-test emails when playing around with the templates. Thanks R.S!

Problem

I'm editing some phtml files which are included in transactional emails in Magento, but in order to test the changes, I have to actually send the emails. In the case of (e.g.) the order confirmation email this means I have to place an order each time I want to test an email! Choosing "preview email" in the backend does not help because the email contains no visible order data. Is there a way to preview a transactional email but have it render with order data?

Original source