diff --git a/tests.scm b/tests.scm index 064e048..3f4c9e1 100644 --- a/tests.scm +++ b/tests.scm @@ -21,11 +21,17 @@ (navigate client "http://localhost:8080") (sleep 5) +(define-test kernel-assembles-successfully + (let* ((display (get-display client)) + (line (first (lines display)))) + (assert (string-match "Assembling kernel \\.+ done" line) + (format #f "Kernel assemble line: ~s" line)))) + (define-test prelude-loads-successfully (let* ((display (get-display client)) - (first-line (first (lines display)))) - (assert (string-match "Loading prelude \\.+ done" first-line) - (format #f "Prelude load line: ~s" first-line)))) + (line (second (lines display)))) + (assert (string-match "Loading prelude \\.+ done" line) + (format #f "Prelude load line: ~s" line)))) (define-test six-seven-times-dot-cr-yields-42 (input-line client "6 7 * . CR")