Codeception / Codeception/Specify
Type error when using Codeception 5th version
- Linguagem predominante
- PHP
- Estrelas
- 158
- Forks
- 24
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
More information:
If you uses specify out of box (as described in github page), it will throw an TypeError: `Codeception\Specify\SpecifyTest::run(): Return value must be of type PHPUnit\Framework\TestResult, null returned`
I have looked in and noticed that `TestResult` object was got from `TestCase` object. That how it works in 4th version. And codeception runs test using `TestCase::run` method. But in 5th version it uses `TestCaseWrapper`. That's why there is not `TestResult` object in `TestCase` to give it in Specify
Codeception has default configurations (just after codecept bootstrap)
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Direção de pesquisa
Comece com SpecifyTest::run() e acompanhe o caminho de execução do Codeception 5 por meio de TestCaseWrapper, comparando como TestResult era obtido na versão 4. Reproduza a configuração do Specify documentada e pronta para uso e verifique a conclusão quando o TypeError não ocorrer mais.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- php
- Domínio
- testing
- Tipo de issue
- Bug
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 45/100