O teste verifica se o título, a descrição, o autor e a publicação_year são parâmetros permitidos para o livro.Isso é útil ao lidar com termos_of_service, por exemplo:
Em seguida, vamos voltar nossa atenção para as especificações de registro ativo.NOTA: Embora abordemos os matadores de devemos com o RSPEC nesta postagem, você pode usar outras estruturas como o MinItest.Embora seja útil usar os que devem-se matar, você deve saber que eles não podem substituir todas as especificações que você precisa escrever (principalmente apenas especificações a ver com a lógica de negócios).Por exemplo, no aplicativo de amostra que temos acima, é importante validar a presença do nome para o modelo do autor.
Fonte: https://blog.appsignal.com/2023/12/06/how-to-use-shoulda-matchers-with-rspec-for-ruby-on-rails.html