commit 69e4c48687c778834244e47a84dcc8bd34a79c84
parent daea940887b250dd1758de279fdb0abb74477b41
Author: Andrew Laack <andrew@laack.co>
Date: Wed, 2 Sep 2026 11:51:26 -0500
Additional edge case test
Diffstat:
2 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/learning/test/test_courses/course_1/1_example.sl b/learning/test/test_courses/course_1/1_example.sl
diff --git a/learning/test/test_server.ml b/learning/test/test_server.ml
@@ -20,6 +20,7 @@ let course_0_page_0_response = test_server (Dream.request ~target:"/course/cours
let course_dne_response = test_server (Dream.request ~target:"/course/this_course_doesnt_exist/" "")
let course_dne_page_dne_response = test_server (Dream.request ~target:"/course/this_course_doesnt_exist/page/this_page_doesnt_exist.sl" "")
let page_dne_response = test_server (Dream.request ~target:"/course/course_0/page/this_page_doesnt_exist.sl" "")
+let empty_page_response = test_server (Dream.request ~target:"/course/course_1/page/1_example.sl" "")
let test_server () =
assert (not (Server.is_safe_path "../"));
@@ -39,3 +40,4 @@ let test_server () =
assert (Dream.status_to_int (Dream.status course_dne_page_dne_response) = 404);
assert (Dream.status_to_int (Dream.status page_dne_response) = 404);
assert (Dream.status_to_int (Dream.status course_0_page_0_response) = 200);
+ assert (Dream.status_to_int (Dream.status empty_page_response) = 200);