Codeception / Codeception/Specify
Output is not cleared after specify
- Linguagem predominante
- PHP
- Estrelas
- 158
- Forks
- 24
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
Hi.
I've a test:
``` php
public function testSomething()
{
$this->specify(
'expect output',
function () {
$this->expectOutputString('lorem ipsum');
(new TestedClass)->doSomething();
}
);
$this->specify(
'expect another output',
function () {
$this->expectOutputString('lorem ipsum');
(new TestedClass)->doSomethingElse();
}
);
}
```
The first specification passes.
Second specification is failing. It expect output to be "lorem ipsum 2", but gots "lorem ipsum 1lorem ipsum 2".
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Direção de pesquisa
Reproduza os dois blocos specify da issue e inspecione como o Specify lida com a saída do PHPUnit entre as especificações. Confirme que a segunda expectativa recebe apenas sua própria saída; considera-se concluído quando a saída da primeira especificação não é mais carregada para a segunda.
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
- 35/100