From 5352fcccfc3039ea086d78ee5a7eedcb4cf0ace4 Mon Sep 17 00:00:00 2001 From: Aravinth Manivannan Date: Fri, 10 Jan 2025 15:49:38 +0530 Subject: [PATCH] feat: codegen script to generate actix web tests --- utils/web_handler_test_generator.sh | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 utils/web_handler_test_generator.sh diff --git a/utils/web_handler_test_generator.sh b/utils/web_handler_test_generator.sh new file mode 100755 index 0000000..500e3f4 --- /dev/null +++ b/utils/web_handler_test_generator.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +help() { + echo "Usage: web_test_generator.sh " +} + + + run() { + echo " + #[actix_rt::test] + async fn $1_web_$2_ui_works() { + let routes = RoutesRepository::default(); + page_test_runner( &routes.$2).await; + }" +} + + + +if [ -z $1 ] +then + help +elif [ -z $2 ] +then + help +else + run $1 $2 | wl-copy + run $1 $2 +fi