CouchRest :: Model visualiza erros com RSpec

O CouchRest :: Model Views mais recente (em 2.0.0.beta) não é resolvido implicitamente quando shouldé invocado neles.

Por exemplo, se eu fizer:

dossier.documents.should be_empty

Os documentos do dossiê neste momento não são uma instância de, Arraymas CouchRest::Model::Designs::Viewisso significa que não se comporta como você poderia esperar. Uma solução é ligar allantes de should, mas não gostei da ideia de alterar toneladas de especificações dessa forma.

Decidi adicionar um pequeno truque sujo aqui:

CouchRest::Model::Designs::View.class_eval do
def should(*args)
all
.should(*args)
end
end