[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)

Problema ao executar o teste

[Finalizado Pelo Aluno]

Robison Felipe Borges da Veiga
Criador Robison Felipe Borges da Veiga 29/12/2023

Eu fico recebendo erro. Dizendo que o método getJson não está definido. Já joguei no chatgpt e tudo. Fiz a instalação exatamente como você fez ao iniciar a aula.

 Tests\Feature\ACLTest > it should return status code 200                                            ReflectionException   

  Call to undefined method PHPUnit\Framework\TestCase::getJson()

 

  at tests\Feature\ACLTest.php:6

      2▕ 

      3▕ use function Pest\Laravel\getJson;

      4▕ 

      5▕ it('should return status code 200', function(){

  ➜   6▕     getJson('/', ['Content-Type' => 'application/json'])->assertStatus(200);

      7▕ });

      8▕

      9▕

 

Claudinei Ferreira de Jesus 29/12/2023

Oi Robison Felipe Borges da Veiga, tudo bem?

Acredito que você tenha implementado seu teste no arquivo "ExampleTest.php" da pasta "Unit".
O correto é fazer no arquivo "Example.Test.php" da pasta "Feature", pois o método "getJson()" é projetado para testes funcionais.

Espero ter ajudado.
Abraços.

Claudinei Ferreira de Jesus
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!