Ich habe eine Testsuite mit phpunit geschrieben. Wenn ich einen dieser Tests durchführe, erscheinen die Erfolgspunkte mit jeweils ein paar Zeilenumbrüchen dazwischen. Ich habe entdeckt, dass dies nur auftritt, wenn eine Fabrik verwendet wird, aber nicht finden kann, was das weiter verursacht. Hilfe wird sehr geschätzt!Phpunit fügt neue Zeilen ein wenn Laravel Factory benutzt wird
Beispiel Fabrik (beachten Sie, dass am Ende kein ?>
ist)
<?php
use App\Models\EventParticipant;
$factory->define(App\Models\EventParticipant::class, function() {
// return
return [
'n' => 0,
'ut' => date('Y-m-d H:i:s'),
'del' => 'no'
];
});
PHPUnit Ausgang für Tests, die Fabriken verwenden
PHPUnit 5.7.23 by Sebastian Bergmann and contributors.
.
.
.
.
.
. 6/6 (100%)
Time: 8.7 seconds, Memory: 36.00MB
OK (6 tests, 22 assertions)
PHPUnit Ausgang für Tests, die nicht verwenden Fabriken
PHPUnit 5.7.23 by Sebastian Bergmann and contributors.
............................. 29/29 (100%)
Time: 6.32 seconds, Memory: 42.00MB
Versuchen Sie, den Raum innerhalb der Werksdefinition zu entfernen. Um ehrlich zu sein, ich bin nicht auf dieses Problem gestoßen. –
@RazaMehdi Vielen Dank für Ihre Antwort! Ich habe gerade versucht, alle Leerzeichen zu entfernen, ich habe sogar versucht, alles auf eine einzige Zeile zu setzen, aber leider hat das das Problem nicht gelöst. – Daan
Haben Sie irgendwelche Echos/Drucke usw. im Modell selbst? –