tests for `ensure_default_for_site`, `get_menuitem_or_none` and `set_menu_slug`
tests for various bits of the models.
… apparently I didn’t commit this. amazing.