Fix dodgy test.
Document post_page and add some tests.