diff --git a/Maidfile.toml b/Maidfile.toml
index e7dc10119213a7a2d930d4c8bd1defd7789f6db4..484bdf8b68032043dc71f2d0c5fefe5259f97085 100644
--- a/Maidfile.toml
+++ b/Maidfile.toml
@@ -48,6 +48,7 @@ pull = [
 
 # basic task definition 
 [tasks]
+api_server = { depends = ["build"], script = "./maid_server", path = "bin" }
 clean = { info = "Clean binary files", script = ["rm -rf bin", "mkdir bin"] }
 install = { info = "Move binary file", script = ["sudo cp bin/maid /usr/local/bin", "echo Copied binary!"], depends = ["build"] }
 buildall = { info = "build all", script = ["rm -rf build", "mkdir build", "maid _build_macos", "maid _build_linux", "maid _build_windows"] }
\ No newline at end of file
diff --git a/scripts/test.toml b/scripts/test.toml
index ae9844d6821bb6ca33e0f06176eb8c90149c16d8..9f98bfd79059cdc8bc63e9db37761e9cac6965b1 100644
--- a/scripts/test.toml
+++ b/scripts/test.toml
@@ -12,7 +12,4 @@ broken = { info = "bad task", script = ["this_does_not_exist"] }
 # exit types
 exit = { script = "maid 'exit %{arg.1}'" }
 "exit bad" = { script = ["exit_test 0", "exit_test 1", "exit_test 2"], hide = true }
-"exit good" = { script = ["exit_test 2", "exit_test 1", "exit_test 0"], hide = true }
-
-# mock routes
-mock_api_server = { script = "./maid_server", path = "bin" }
+"exit good" = { script = ["exit_test 2", "exit_test 1", "exit_test 0"], hide = true }
\ No newline at end of file