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.