David,
FYI
Es gibt hier ein weiteres Problem, das ich aus demselben Grund vermute:
currentUser ist auch im Initialisierer definiert.
Wenn der falsche Test als zweites ausgeführt wird, wird dieser ausgewertet und ist nicht mehr definiert, sodass die Tests, wenn sie zusammen ausgeführt werden, “die Hälfte” der Zeit fehlschlagen können.
Ich denke, das Composer-Modell hat user, also werde ich darauf umsteigen …