test-completion-model: test set_visible_providers()

It shows other bugs in CompletionModel (the commented tests). It's
difficult to understand how the UI is not broken.