Na aula anterior me passou despercebido um erro na página de "detail". Ao invés de usar o id da receita, eu usei o id da categoria.
Veja o código incorreto:
response = self.client.get(
reverse(
'recipes:recipe',
kwargs={
'id': recipe.category.id
}
)
)Aqui está a correção já testada:
response = self.client.get(
reverse(
'recipes:recipe',
kwargs={
'id': recipe.id
}
)
)O motivo do nosso teste ter funcionado é que o ID da receita e da categoria são os mesmos, então o teste não poderia falha.
Aqui está o commit.