TST: Adding a test for informative error with models that don't have `predict`
TST: Implementation of error raising for models with no `predict`.