Codeception / Codeception/Specify
Output is not cleared after specify
- Langage dominant
- PHP
- Étoiles
- 158
- Forks
- 24
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
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".
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Reproduisez les deux blocs specify de l’issue et examinez comment Specify gère la sortie de PHPUnit entre les spécifications. Confirmez que la deuxième attente ne reçoit que sa propre sortie ; le travail est terminé lorsque la sortie de la première spécification n’est plus reportée dans la deuxième.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- php
- Domaine
- testing
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100