961751 - Split large test files into multiple smaller ones

To allow quickly running the tests for one view, for example.

Most of these tests have been moved, unchanged, into different files, but Github doesn't seem to show that very well, sorry.