Factor out setting of @mappings and @http_status

Both edit_multiple and update_multiple need these, and need to check
errors for them in the same way.
Test redirecting to site index with filter better

Instead of artificially storing it on the session in the test, get
the site index with the filter param as the user would.