Ein Test-Fixture ist die vorbereitete Umgebung oder Beispielinformation, die ein Test vor dem Start benötigt. Das ist, als würde man bei jedem Versuch eines Rezepts dieselben Zutaten und Werkzeuge bereitlegen.
Ein Test benötigt vielleicht ein vorgetäuschtes Benutzerkonto und einige Beispielnachrichten. Wenn sie immer gleich vorbereitet werden, lassen sich die Ergebnisse leichter wiederholen und verstehen.
Fixtures sollten klein bleiben und zum geprüften Verhalten passen. Hängt ein Test von wechselnden Echtdaten oder einem externen Dienst ab, kann er unzuverlässig werden.
