fix smoketests

This branch updates the tests to get them passing - I wanted to do this separately as was finding writing tests for the category drop-down was hitting a lot of issues due to the pre-existing test failures.