From 7646bd93b525c8d8cc93279654a612e39d199f74 Mon Sep 17 00:00:00 2001 From: marked Date: Sat, 12 Apr 2025 20:08:38 +0200 Subject: [PATCH] Fix tests --- src/sync.luau | 5 +++++ src/test.luau | 28 ++++++++++++++-------------- 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/src/sync.luau b/src/sync.luau index 2407cb4..4c32371 100644 --- a/src/sync.luau +++ b/src/sync.luau @@ -27,9 +27,14 @@ local function sync(to: string): result.Identity fs.writeDir(to) end + if not fs.metadata(`{to}/addons`).exists then + fs.writeDir(`{to}/addons`) + end + progress:nextStage() -- fetch local includes = { + "addons/observers.luau", "jecs.luau", "README.md", "CHANGELOG.md", diff --git a/src/test.luau b/src/test.luau index 0185fed..26aec26 100644 --- a/src/test.luau +++ b/src/test.luau @@ -46,23 +46,23 @@ local function test(origin: string): result.Identity progress:nextStage() -- fetch - do - local contents = shared.fetch_raw("tools/testkit.luau") + local includes = { + "tools/testkit.luau", + "tools/runtime_lints.luau", + "tools/lifetime_tracker.luau", + "tools/entity_visualiser.luau", + "test/tests.luau", + } + + for _, file in includes do + local contents = shared.fetch_raw(file) if not contents.ok then progress:stop() - stdio.ewrite(`🔥 Couldn't get the latest source for tools/testkit.luau:\n{contents.err}\n`) - return result(false, "Couldn't get the latest source for tools/testkit.luau.") + stdio.ewrite(`🔥 Couldn't get the latest source for {file}:\n{contents.err}\n`) + return result(false, `Couldn't get the latest source for {file}.`) end - fs.writeFile(`{origin}/tools/testkit.luau`, contents.val) - end - do - local contents = shared.fetch_raw("test/tests.luau") - if not contents.ok then - progress:stop() - stdio.ewrite(`🔥 Couldn't get the latest source for test/tests.luau:\n{contents.err}\n`) - return result(false, "Couldn't get the latest source for test/tests.luau.") - end - fs.writeFile(`{origin}/test/tests.luau`, contents.val) + + fs.writeFile(`{origin}/{file}`, contents.val) end progress:nextStage() -- test