simple-learning

Simple learning web program
git clone git://git.laack.co/simple-learning.git
Log | Files | Refs | README | LICENSE

commit 69e4c48687c778834244e47a84dcc8bd34a79c84
parent daea940887b250dd1758de279fdb0abb74477b41
Author: Andrew Laack <andrew@laack.co>
Date:   Wed,  2 Sep 2026 11:51:26 -0500

Additional edge case test

Diffstat:
Alearning/test/test_courses/course_1/1_example.sl | 0
Mlearning/test/test_server.ml | 2++
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);