Codeception / Codeception/Specify

Output is not cleared after specify

Ouverte
#10 2 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.