seguindo a lógica de que tinhamos falado ao sair, acho que ficámos +/- de acordo que precisas de testar é o Module Loanable, e não a classe Book

sendo assim, isto deixa de ser um shared example e passam a ser simplesmente os testes do module loanable_spec, usando uma classe Dummy que podes criar lá. acho que fica resolvido assim não?