Move tests from controller to model tests
Improve controller test by not testing the internal behaviour of a model