Testen im Red-Track

Lerne, wie du deine Red-Übungen auf Exercism testest


Um die Lösung zu testen, führst du einfach das Testskript aus. Das kannst du in der Red Console mit der Funktion do zusammen mit dem Pfad des Testskripts machen, und zwar so:

do %exercism/red/hello-world/hello-world-test.red

Oder du hängst es einfach als Argument an die Red-Binary in deinem Systemterminal an:

red exercism/red/hello-world/hello-world-test.red

Anfangs ist nur der erste Test aus der Testdatei aktiviert. Das soll dich dazu ermutigen, die Übungen eine nach der anderen zu lösen. Sobald du den ersten Test bestanden hast, änderst du das zweite Argument der Funktion test-init am Anfang der Testdatei und führst sie erneut aus. Dieser Wert ist die Anzahl der aktivierten Tests. Wenn du ihn also von 1 auf 2 änderst, wird der zweite Test aktiviert. Du kannst auch das Refinement \limit der Funktion test-init und das zweite Argument entfernen, um alle Tests ohne Überspringen auszuführen.