From 1469987ae06f18fd9bee6294ea933222c911a5f2 Mon Sep 17 00:00:00 2001 From: Filip Tibell Date: Tue, 13 Feb 2024 14:39:47 +0100 Subject: [PATCH] Remove test for async with background task since it is no longer relevant --- src/tests.rs | 1 - tests/require/tests/async_background.luau | 51 ----------------------- 2 files changed, 52 deletions(-) delete mode 100644 tests/require/tests/async_background.luau diff --git a/src/tests.rs b/src/tests.rs index 048343d..f4af887 100644 --- a/src/tests.rs +++ b/src/tests.rs @@ -85,7 +85,6 @@ create_tests! { require_aliases: "require/tests/aliases", require_async: "require/tests/async", - require_async_background: "require/tests/async_background", require_async_concurrent: "require/tests/async_concurrent", require_async_sequential: "require/tests/async_sequential", require_builtins: "require/tests/builtins", diff --git a/tests/require/tests/async_background.luau b/tests/require/tests/async_background.luau deleted file mode 100644 index ce35227..0000000 --- a/tests/require/tests/async_background.luau +++ /dev/null @@ -1,51 +0,0 @@ -local net = require("@lune/net") -local process = require("@lune/process") -local stdio = require("@lune/stdio") -local task = require("@lune/task") - --- Spawn an asynchronous background task (eg. web server) - -local PORT = 8082 - -task.delay(3, function() - stdio.ewrite("Test did not complete in time\n") - task.wait(1) - process.exit(1) -end) - -local handle = net.serve(PORT, function(request) - return "" -end) - --- Require modules same way we did in the async_concurrent and async_sequential tests - -local module3 -local module4 - -task.defer(function() - module4 = require("./modules/async") -end) - -task.spawn(function() - module3 = require("./modules/async") -end) - -local _module1 = require("./modules/async") -local _module2 = require("./modules/async") - -task.wait(1) - -assert(type(module3) == "table", "Required module3 did not return a table") -assert(module3.Foo == "Bar", "Required module3 did not contain correct values") -assert(module3.Hello == "World", "Required module3 did not contain correct values") - -assert(type(module4) == "table", "Required module4 did not return a table") -assert(module4.Foo == "Bar", "Required module4 did not contain correct values") -assert(module4.Hello == "World", "Required module4 did not contain correct values") - -assert(module3 == module4, "Required modules should point to the same return value") - --- Stop the server and exit successfully - -handle.stop() -process.exit(0)