Teste inválido ou falha/bug na API?
[Finalizado Pelo Aluno]
Boa noite Carlos, não sei me misturei as coisas mas estou com uma dúvida aqui no teste que busca uma categoria pelo tenant. Obs.: Usando Laravel 9:
Então, pelo que entendi nesse teste criamos uma Categoria via factory que possui o atributo tenant_id para identificar a quem pertence essa categoria. E posteriormente criamos um novo Tenant que não tem relação nenhuma com a Categoria crianda anteriormente (me corrija se eu estiver enganado quanto a isso).
Então pela forma que o teste foi escrito eu estou entendendo a API deixa a partir de um uuid de um tenant consultar o produto de um outro tenant. Imagino que não seja facil acertar o uuid de um tenant mas existe a possibilidade de um tenant consultar produtos de outros tenants pela api.
Olá, Rafael!
Tudo bem?
Isso mesmo, se não amarrar a categoria ao tenant, não será possível fazer o filtro de categorias por tenant.
Uma vez que amarrar um ao outro (seja com 1:N ou N:N), você pode passar para a factory o id do tenant:
$tenant = Tenant::factory()->create();
$category = Category::factory()->create([
'tenant_id' => $tenant->id,
]);
Pegou a ideia amigo?
Ok. Entendi Carlos. Obrigado.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!