From 10521d05c27ff053538fcb8b054294f08a07d9dd Mon Sep 17 00:00:00 2001 From: littensy <56808540+littensy@users.noreply.github.com> Date: Thu, 19 Feb 2026 22:31:40 -0800 Subject: [PATCH] refactor: move test directories --- .lute/build.luau | 4 ++-- default.project.json | 6 +++++- .../charm-sync/{src => }/__tests__/client.test.luau | 6 +++--- packages/charm-sync/{src => }/__tests__/e2e.test.luau | 10 +++++----- packages/charm-sync/{src => }/__tests__/init.luau | 2 +- .../charm-sync/{src => }/__tests__/patch.test.luau | 6 +++--- .../charm-sync/{src => }/__tests__/server.test.luau | 10 +++++----- .../charm-sync/{src => }/__tests__/utils.test.luau | 6 +++--- packages/charm-sync/wally.toml | 2 +- packages/charm/{src => }/__tests__/computed.test.luau | 4 ++-- packages/charm/{src => }/__tests__/effect.test.luau | 4 ++-- .../charm/{src => }/__tests__/effectScope.test.luau | 4 ++-- packages/charm/{src => }/__tests__/gc.test.luau | 4 ++-- packages/charm/{src => }/__tests__/init.luau | 2 +- packages/charm/{src => }/__tests__/listen.test.luau | 4 ++-- packages/charm/{src => }/__tests__/mapped.test.luau | 4 ++-- packages/charm/{src => }/__tests__/observe.test.luau | 4 ++-- packages/charm/{src => }/__tests__/peek.test.luau | 4 ++-- packages/charm/{src => }/__tests__/reactive.test.luau | 4 ++-- packages/charm/{src => }/__tests__/signal.test.luau | 4 ++-- packages/charm/{src => }/__tests__/subscribe.test.luau | 4 ++-- packages/charm/{src => }/__tests__/topology.test.luau | 4 ++-- packages/charm/{src => }/__tests__/trigger.test.luau | 4 ++-- packages/charm/{src => }/__tests__/untracked.test.luau | 4 ++-- packages/charm/wally.toml | 2 +- .../{src => }/__tests__/helpers/renderHook.luau | 4 ++-- packages/react-charm/{src => }/__tests__/init.luau | 2 +- .../{src => }/__tests__/useSignalBinding.test.luau | 6 +++--- .../{src => }/__tests__/useSignalState.test.luau | 6 +++--- packages/react-charm/wally.toml | 2 +- packages/vide-charm/{src => }/__tests__/init.luau | 2 +- .../{src => }/__tests__/useSignalState.test.luau | 8 ++++---- packages/vide-charm/wally.toml | 2 +- rokit.toml | 6 +++--- tests/run.server.luau | 8 ++++---- 35 files changed, 81 insertions(+), 77 deletions(-) rename packages/charm-sync/{src => }/__tests__/client.test.luau (96%) rename packages/charm-sync/{src => }/__tests__/e2e.test.luau (92%) rename packages/charm-sync/{src => }/__tests__/init.luau (89%) rename packages/charm-sync/{src => }/__tests__/patch.test.luau (97%) rename packages/charm-sync/{src => }/__tests__/server.test.luau (98%) rename packages/charm-sync/{src => }/__tests__/utils.test.luau (82%) rename packages/charm/{src => }/__tests__/computed.test.luau (98%) rename packages/charm/{src => }/__tests__/effect.test.luau (99%) rename packages/charm/{src => }/__tests__/effectScope.test.luau (95%) rename packages/charm/{src => }/__tests__/gc.test.luau (97%) rename packages/charm/{src => }/__tests__/init.luau (87%) rename packages/charm/{src => }/__tests__/listen.test.luau (97%) rename packages/charm/{src => }/__tests__/mapped.test.luau (97%) rename packages/charm/{src => }/__tests__/observe.test.luau (98%) rename packages/charm/{src => }/__tests__/peek.test.luau (97%) rename packages/charm/{src => }/__tests__/reactive.test.luau (98%) rename packages/charm/{src => }/__tests__/signal.test.luau (93%) rename packages/charm/{src => }/__tests__/subscribe.test.luau (97%) rename packages/charm/{src => }/__tests__/topology.test.luau (99%) rename packages/charm/{src => }/__tests__/trigger.test.luau (96%) rename packages/charm/{src => }/__tests__/untracked.test.luau (97%) rename packages/react-charm/{src => }/__tests__/helpers/renderHook.luau (88%) rename packages/react-charm/{src => }/__tests__/init.luau (83%) rename packages/react-charm/{src => }/__tests__/useSignalBinding.test.luau (91%) rename packages/react-charm/{src => }/__tests__/useSignalState.test.luau (90%) rename packages/vide-charm/{src => }/__tests__/init.luau (69%) rename packages/vide-charm/{src => }/__tests__/useSignalState.test.luau (91%) diff --git a/.lute/build.luau b/.lute/build.luau index 29ef585..f1b5876 100644 --- a/.lute/build.luau +++ b/.lute/build.luau @@ -1,6 +1,6 @@ local fs = require("@std/fs") local process = require("@lute/process") -fs.createdirectory("build") +fs.createdirectory("build", { makeparents = true }) -process.run({ "rojo", "build", "--output=build/charm.rbxm" }, { stdio = "inherit" }) +process.run({ "rojo", "build", "--output=build/charm.rbxm", "build.project.json" }, { stdio = "inherit" }) diff --git a/default.project.json b/default.project.json index e59761d..b9c6147 100644 --- a/default.project.json +++ b/default.project.json @@ -19,16 +19,19 @@ }, "charm": { "$className": "Folder", - "src": { "$path": "packages/charm/src" } + "src": { "$path": "packages/charm/src" }, + "__tests__": { "$path": "packages/charm/__tests__" } }, "charm-sync": { "$className": "Folder", "src": { "$path": "packages/charm-sync/src" }, + "__tests__": { "$path": "packages/charm-sync/__tests__" }, "Charm": { "$path": "packages/charm-sync/Charm.luau" } }, "react-charm": { "$className": "Folder", "src": { "$path": "packages/react-charm/src" }, + "__tests__": { "$path": "packages/react-charm/__tests__" }, "React": { "$path": "packages/react-charm/React.luau" }, "ReactRoblox": { "$path": "packages/react-charm/ReactRoblox.luau" }, "Charm": { "$path": "packages/react-charm/Charm.luau" } @@ -36,6 +39,7 @@ "vide-charm": { "$className": "Folder", "src": { "$path": "packages/vide-charm/src" }, + "__tests__": { "$path": "packages/vide-charm/__tests__" }, "Vide": { "$path": "packages/vide-charm/Vide.luau" }, "Charm": { "$path": "packages/vide-charm/Charm.luau" } } diff --git a/packages/charm-sync/src/__tests__/client.test.luau b/packages/charm-sync/__tests__/client.test.luau similarity index 96% rename from packages/charm-sync/src/__tests__/client.test.luau rename to packages/charm-sync/__tests__/client.test.luau index 3e16d9e..6cda992 100644 --- a/packages/charm-sync/src/__tests__/client.test.luau +++ b/packages/charm-sync/__tests__/client.test.luau @@ -1,6 +1,6 @@ -local Charm = require("../../Charm") -local client = require("../client") -local test = require("../../../../tests/test") +local Charm = require("../Charm") +local client = require("../src/client") +local test = require("../../../tests/test") test.afterEach(function() client.removeAllSignals() diff --git a/packages/charm-sync/src/__tests__/e2e.test.luau b/packages/charm-sync/__tests__/e2e.test.luau similarity index 92% rename from packages/charm-sync/src/__tests__/e2e.test.luau rename to packages/charm-sync/__tests__/e2e.test.luau index bbc4720..36227b2 100644 --- a/packages/charm-sync/src/__tests__/e2e.test.luau +++ b/packages/charm-sync/__tests__/e2e.test.luau @@ -1,8 +1,8 @@ -local Charm = require("../../Charm") -local client = require("../client") -local config = require("../config") -local server = require("../server") -local test = require("../../../../tests/test") +local Charm = require("../Charm") +local client = require("../src/client") +local config = require("../src/config") +local server = require("../src/server") +local test = require("../../../tests/test") test.afterEach(function() server.reset() diff --git a/packages/charm-sync/src/__tests__/init.luau b/packages/charm-sync/__tests__/init.luau similarity index 89% rename from packages/charm-sync/src/__tests__/init.luau rename to packages/charm-sync/__tests__/init.luau index 6f2f540..111dc1d 100644 --- a/packages/charm-sync/src/__tests__/init.luau +++ b/packages/charm-sync/__tests__/init.luau @@ -1,4 +1,4 @@ -local test = require("../../../tests/test") +local test = require("../../tests/test") test.describe("client", function() require("@self/client.test") diff --git a/packages/charm-sync/src/__tests__/patch.test.luau b/packages/charm-sync/__tests__/patch.test.luau similarity index 97% rename from packages/charm-sync/src/__tests__/patch.test.luau rename to packages/charm-sync/__tests__/patch.test.luau index bb86bdb..68d0483 100644 --- a/packages/charm-sync/src/__tests__/patch.test.luau +++ b/packages/charm-sync/__tests__/patch.test.luau @@ -1,6 +1,6 @@ -local config = require("../config") -local patch = require("../patch") -local test = require("../../../../tests/test") +local config = require("../src/config") +local patch = require("../src/patch") +local test = require("../../../tests/test") local function mockArraySerdes(object: {}): {} if object[1] then diff --git a/packages/charm-sync/src/__tests__/server.test.luau b/packages/charm-sync/__tests__/server.test.luau similarity index 98% rename from packages/charm-sync/src/__tests__/server.test.luau rename to packages/charm-sync/__tests__/server.test.luau index 0a99b09..559c4ce 100644 --- a/packages/charm-sync/src/__tests__/server.test.luau +++ b/packages/charm-sync/__tests__/server.test.luau @@ -1,8 +1,8 @@ -local Charm = require("../../Charm") -local config = require("../config") -local patch = require("../patch") -local server = require("../server") -local test = require("../../../../tests/test") +local Charm = require("../Charm") +local config = require("../src/config") +local patch = require("../src/patch") +local server = require("../src/server") +local test = require("../../../tests/test") test.afterEach(function() server.reset() diff --git a/packages/charm-sync/src/__tests__/utils.test.luau b/packages/charm-sync/__tests__/utils.test.luau similarity index 82% rename from packages/charm-sync/src/__tests__/utils.test.luau rename to packages/charm-sync/__tests__/utils.test.luau index f3a37ff..14c9734 100644 --- a/packages/charm-sync/src/__tests__/utils.test.luau +++ b/packages/charm-sync/__tests__/utils.test.luau @@ -1,6 +1,6 @@ -local Charm = require("../../Charm") -local test = require("../../../../tests/test") -local utils = require("../utils") +local Charm = require("../Charm") +local test = require("../../../tests/test") +local utils = require("../src/utils") test("should flatten functions", function() local input = { diff --git a/packages/charm-sync/wally.toml b/packages/charm-sync/wally.toml index 73bbe5a..c266da8 100644 --- a/packages/charm-sync/wally.toml +++ b/packages/charm-sync/wally.toml @@ -5,7 +5,7 @@ registry = "https://github.com/UpliftGames/wally-index" realm = "shared" exclude = [ "node_modules", - "src/__tests__", + "__tests__", "src/index.d.ts", "package.json", "Charm.luau", diff --git a/packages/charm/src/__tests__/computed.test.luau b/packages/charm/__tests__/computed.test.luau similarity index 98% rename from packages/charm/src/__tests__/computed.test.luau rename to packages/charm/__tests__/computed.test.luau index 4b11f0c..59b8530 100644 --- a/packages/charm/src/__tests__/computed.test.luau +++ b/packages/charm/__tests__/computed.test.luau @@ -1,5 +1,5 @@ -local Charm = require("../") -local test = require("../../../../tests/test") +local Charm = require("../src") +local test = require("../../../tests/test") local atom = Charm.atom local computed = Charm.computed diff --git a/packages/charm/src/__tests__/effect.test.luau b/packages/charm/__tests__/effect.test.luau similarity index 99% rename from packages/charm/src/__tests__/effect.test.luau rename to packages/charm/__tests__/effect.test.luau index 79ef57f..c6a18f2 100644 --- a/packages/charm/src/__tests__/effect.test.luau +++ b/packages/charm/__tests__/effect.test.luau @@ -1,5 +1,5 @@ -local Charm = require("../") -local test = require("../../../../tests/test") +local Charm = require("../src") +local test = require("../../../tests/test") local computed = Charm.computed local effect = Charm.effect diff --git a/packages/charm/src/__tests__/effectScope.test.luau b/packages/charm/__tests__/effectScope.test.luau similarity index 95% rename from packages/charm/src/__tests__/effectScope.test.luau rename to packages/charm/__tests__/effectScope.test.luau index 3367f79..932ebc1 100644 --- a/packages/charm/src/__tests__/effectScope.test.luau +++ b/packages/charm/__tests__/effectScope.test.luau @@ -1,5 +1,5 @@ -local Charm = require("../") -local test = require("../../../../tests/test") +local Charm = require("../src") +local test = require("../../../tests/test") local effect = Charm.effect local effectScope = Charm.effectScope diff --git a/packages/charm/src/__tests__/gc.test.luau b/packages/charm/__tests__/gc.test.luau similarity index 97% rename from packages/charm/src/__tests__/gc.test.luau rename to packages/charm/__tests__/gc.test.luau index b0517b1..a03acac 100644 --- a/packages/charm/src/__tests__/gc.test.luau +++ b/packages/charm/__tests__/gc.test.luau @@ -1,5 +1,5 @@ -local Charm = require("../") -local test = require("../../../../tests/test") +local Charm = require("../src") +local test = require("../../../tests/test") type ReactiveProxy = Charm.ReactiveProxy diff --git a/packages/charm/src/__tests__/init.luau b/packages/charm/__tests__/init.luau similarity index 87% rename from packages/charm/src/__tests__/init.luau rename to packages/charm/__tests__/init.luau index 90d8983..6c443b0 100644 --- a/packages/charm/src/__tests__/init.luau +++ b/packages/charm/__tests__/init.luau @@ -1,4 +1,4 @@ -local test = require("../../../tests/test") +local test = require("../../tests/test") local tests = { "computed", diff --git a/packages/charm/src/__tests__/listen.test.luau b/packages/charm/__tests__/listen.test.luau similarity index 97% rename from packages/charm/src/__tests__/listen.test.luau rename to packages/charm/__tests__/listen.test.luau index fc5626e..6fa0912 100644 --- a/packages/charm/src/__tests__/listen.test.luau +++ b/packages/charm/__tests__/listen.test.luau @@ -1,5 +1,5 @@ -local Charm = require("../") -local test = require("../../../../tests/test") +local Charm = require("../src") +local test = require("../../../tests/test") local signal = Charm.signal local listen = Charm.listen diff --git a/packages/charm/src/__tests__/mapped.test.luau b/packages/charm/__tests__/mapped.test.luau similarity index 97% rename from packages/charm/src/__tests__/mapped.test.luau rename to packages/charm/__tests__/mapped.test.luau index dea2867..6792469 100644 --- a/packages/charm/src/__tests__/mapped.test.luau +++ b/packages/charm/__tests__/mapped.test.luau @@ -1,5 +1,5 @@ -local Charm = require("../") -local test = require("../../../../tests/test") +local Charm = require("../src") +local test = require("../../../tests/test") local signal = Charm.signal local mapped = Charm.mapped diff --git a/packages/charm/src/__tests__/observe.test.luau b/packages/charm/__tests__/observe.test.luau similarity index 98% rename from packages/charm/src/__tests__/observe.test.luau rename to packages/charm/__tests__/observe.test.luau index 00386c0..86efdc3 100644 --- a/packages/charm/src/__tests__/observe.test.luau +++ b/packages/charm/__tests__/observe.test.luau @@ -1,5 +1,5 @@ -local Charm = require("../") -local test = require("../../../../tests/test") +local Charm = require("../src") +local test = require("../../../tests/test") local signal = Charm.signal local computed = Charm.computed diff --git a/packages/charm/src/__tests__/peek.test.luau b/packages/charm/__tests__/peek.test.luau similarity index 97% rename from packages/charm/src/__tests__/peek.test.luau rename to packages/charm/__tests__/peek.test.luau index 8699c7a..3fb1823 100644 --- a/packages/charm/src/__tests__/peek.test.luau +++ b/packages/charm/__tests__/peek.test.luau @@ -1,5 +1,5 @@ -local Charm = require("../") -local test = require("../../../../tests/test") +local Charm = require("../src") +local test = require("../../../tests/test") local signal = Charm.signal local computed = Charm.computed diff --git a/packages/charm/src/__tests__/reactive.test.luau b/packages/charm/__tests__/reactive.test.luau similarity index 98% rename from packages/charm/src/__tests__/reactive.test.luau rename to packages/charm/__tests__/reactive.test.luau index 3e5b221..82b37c4 100644 --- a/packages/charm/src/__tests__/reactive.test.luau +++ b/packages/charm/__tests__/reactive.test.luau @@ -1,5 +1,5 @@ -local Charm = require("../") -local test = require("../../../../tests/test") +local Charm = require("../src") +local test = require("../../../tests/test") local effect = Charm.effect local reactive = Charm.reactive diff --git a/packages/charm/src/__tests__/signal.test.luau b/packages/charm/__tests__/signal.test.luau similarity index 93% rename from packages/charm/src/__tests__/signal.test.luau rename to packages/charm/__tests__/signal.test.luau index 32ff5cd..ebc8e51 100644 --- a/packages/charm/src/__tests__/signal.test.luau +++ b/packages/charm/__tests__/signal.test.luau @@ -1,5 +1,5 @@ -local Charm = require("../") -local test = require("../../../../tests/test") +local Charm = require("../src") +local test = require("../../../tests/test") local signal = Charm.signal local effect = Charm.effect diff --git a/packages/charm/src/__tests__/subscribe.test.luau b/packages/charm/__tests__/subscribe.test.luau similarity index 97% rename from packages/charm/src/__tests__/subscribe.test.luau rename to packages/charm/__tests__/subscribe.test.luau index c1bce81..9c02fd0 100644 --- a/packages/charm/src/__tests__/subscribe.test.luau +++ b/packages/charm/__tests__/subscribe.test.luau @@ -1,5 +1,5 @@ -local Charm = require("../") -local test = require("../../../../tests/test") +local Charm = require("../src") +local test = require("../../../tests/test") local signal = Charm.signal local computed = Charm.computed diff --git a/packages/charm/src/__tests__/topology.test.luau b/packages/charm/__tests__/topology.test.luau similarity index 99% rename from packages/charm/src/__tests__/topology.test.luau rename to packages/charm/__tests__/topology.test.luau index 95e20a5..06ee3c2 100644 --- a/packages/charm/src/__tests__/topology.test.luau +++ b/packages/charm/__tests__/topology.test.luau @@ -1,5 +1,5 @@ -local Charm = require("../") -local test = require("../../../../tests/test") +local Charm = require("../src") +local test = require("../../../tests/test") local atom = Charm.atom local computed = Charm.computed diff --git a/packages/charm/src/__tests__/trigger.test.luau b/packages/charm/__tests__/trigger.test.luau similarity index 96% rename from packages/charm/src/__tests__/trigger.test.luau rename to packages/charm/__tests__/trigger.test.luau index eb73ed9..c548a86 100644 --- a/packages/charm/src/__tests__/trigger.test.luau +++ b/packages/charm/__tests__/trigger.test.luau @@ -1,5 +1,5 @@ -local Charm = require("../") -local test = require("../../../../tests/test") +local Charm = require("../src") +local test = require("../../../tests/test") local computed = Charm.computed local effect = Charm.effect diff --git a/packages/charm/src/__tests__/untracked.test.luau b/packages/charm/__tests__/untracked.test.luau similarity index 97% rename from packages/charm/src/__tests__/untracked.test.luau rename to packages/charm/__tests__/untracked.test.luau index 05ff894..cd75c63 100644 --- a/packages/charm/src/__tests__/untracked.test.luau +++ b/packages/charm/__tests__/untracked.test.luau @@ -1,5 +1,5 @@ -local Charm = require("../") -local test = require("../../../../tests/test") +local Charm = require("../src") +local test = require("../../../tests/test") local signal = Charm.signal local computed = Charm.computed diff --git a/packages/charm/wally.toml b/packages/charm/wally.toml index 482bcf6..5bb8611 100644 --- a/packages/charm/wally.toml +++ b/packages/charm/wally.toml @@ -3,6 +3,6 @@ name = "littensy/charm" version = "0.11.0-rc.3" registry = "https://github.com/UpliftGames/wally-index" realm = "shared" -exclude = ["node_modules", "src/__tests__", "src/index.d.ts", "package.json"] +exclude = ["node_modules", "__tests__", "src/index.d.ts", "package.json"] [dependencies] diff --git a/packages/react-charm/src/__tests__/helpers/renderHook.luau b/packages/react-charm/__tests__/helpers/renderHook.luau similarity index 88% rename from packages/react-charm/src/__tests__/helpers/renderHook.luau rename to packages/react-charm/__tests__/helpers/renderHook.luau index 4cbeb12..a059fb2 100644 --- a/packages/react-charm/src/__tests__/helpers/renderHook.luau +++ b/packages/react-charm/__tests__/helpers/renderHook.luau @@ -1,5 +1,5 @@ -local React = require("../../../React") -local ReactRoblox = require("../../../ReactRoblox") +local React = require("../../React") +local ReactRoblox = require("../../ReactRoblox") type RenderedHook = { result: Result, diff --git a/packages/react-charm/src/__tests__/init.luau b/packages/react-charm/__tests__/init.luau similarity index 83% rename from packages/react-charm/src/__tests__/init.luau rename to packages/react-charm/__tests__/init.luau index b3b5f51..25679e5 100644 --- a/packages/react-charm/src/__tests__/init.luau +++ b/packages/react-charm/__tests__/init.luau @@ -1,4 +1,4 @@ -local test = require("../../../tests/test") +local test = require("../../tests/test") _G.__ROACT_17_MOCK_SCHEDULER__ = true diff --git a/packages/react-charm/src/__tests__/useSignalBinding.test.luau b/packages/react-charm/__tests__/useSignalBinding.test.luau similarity index 91% rename from packages/react-charm/src/__tests__/useSignalBinding.test.luau rename to packages/react-charm/__tests__/useSignalBinding.test.luau index 3d4e856..8b721ed 100644 --- a/packages/react-charm/src/__tests__/useSignalBinding.test.luau +++ b/packages/react-charm/__tests__/useSignalBinding.test.luau @@ -1,7 +1,7 @@ -local Charm = require("../../Charm") -local ReactCharm = require("../") +local Charm = require("../Charm") +local ReactCharm = require("../src") local renderHook = require("./helpers/renderHook") -local test = require("../../../../tests/test") +local test = require("../../../tests/test") test("tracks signal state", function() local getState, setState = Charm.signal(0) diff --git a/packages/react-charm/src/__tests__/useSignalState.test.luau b/packages/react-charm/__tests__/useSignalState.test.luau similarity index 90% rename from packages/react-charm/src/__tests__/useSignalState.test.luau rename to packages/react-charm/__tests__/useSignalState.test.luau index bb28579..9618577 100644 --- a/packages/react-charm/src/__tests__/useSignalState.test.luau +++ b/packages/react-charm/__tests__/useSignalState.test.luau @@ -1,7 +1,7 @@ -local Charm = require("../../Charm") -local ReactCharm = require("../") +local Charm = require("../Charm") +local ReactCharm = require("../src") local renderHook = require("./helpers/renderHook") -local test = require("../../../../tests/test") +local test = require("../../../tests/test") test("tracks signal state", function() local getState, setState = Charm.signal(0) diff --git a/packages/react-charm/wally.toml b/packages/react-charm/wally.toml index 11d42ce..d04375a 100644 --- a/packages/react-charm/wally.toml +++ b/packages/react-charm/wally.toml @@ -5,7 +5,7 @@ registry = "https://github.com/UpliftGames/wally-index" realm = "shared" exclude = [ "node_modules", - "src/__tests__", + "__tests__", "src/index.d.ts", "package.json", "React.luau", diff --git a/packages/vide-charm/src/__tests__/init.luau b/packages/vide-charm/__tests__/init.luau similarity index 69% rename from packages/vide-charm/src/__tests__/init.luau rename to packages/vide-charm/__tests__/init.luau index ae62c24..7b99c24 100644 --- a/packages/vide-charm/src/__tests__/init.luau +++ b/packages/vide-charm/__tests__/init.luau @@ -1,4 +1,4 @@ -local test = require("../../../tests/test") +local test = require("../../tests/test") test.describe("useSignalState", function() require("@self/useSignalState.test") diff --git a/packages/vide-charm/src/__tests__/useSignalState.test.luau b/packages/vide-charm/__tests__/useSignalState.test.luau similarity index 91% rename from packages/vide-charm/src/__tests__/useSignalState.test.luau rename to packages/vide-charm/__tests__/useSignalState.test.luau index 4fd624e..3bfc74f 100644 --- a/packages/vide-charm/src/__tests__/useSignalState.test.luau +++ b/packages/vide-charm/__tests__/useSignalState.test.luau @@ -1,7 +1,7 @@ -local Charm = require("../../Charm") -local Vide = require("../../Vide") -local VideCharm = require("../") -local test = require("../../../../tests/test") +local Charm = require("../Charm") +local Vide = require("../Vide") +local VideCharm = require("../src") +local test = require("../../../tests/test") test("tracks signal state", function() local getState, setState = Charm.signal(0) diff --git a/packages/vide-charm/wally.toml b/packages/vide-charm/wally.toml index 576442e..3b9e5fe 100644 --- a/packages/vide-charm/wally.toml +++ b/packages/vide-charm/wally.toml @@ -5,7 +5,7 @@ registry = "https://github.com/UpliftGames/wally-index" realm = "shared" exclude = [ "node_modules", - "src/__tests__", + "__tests__", "src/index.d.ts", "package.json", "Vide.luau", diff --git a/rokit.toml b/rokit.toml index 3393915..331e403 100644 --- a/rokit.toml +++ b/rokit.toml @@ -2,6 +2,6 @@ wally = "UpliftGames/wally@0.3.2" rojo = "rojo-rbx/rojo@7.6.1" stylua = "johnnymorganz/stylua@2.3.1" -selene = "Kampfkarren/selene@0.29.0" -luau-lsp = "johnnymorganz/luau-lsp@1.60.0" -lute = "luau-lang/lute@0.1.0-nightly.20260112" +selene = "Kampfkarren/selene@0.30.0" +luau-lsp = "johnnymorganz/luau-lsp@1.62.0" +lute = "luau-lang/lute@0.1.0-nightly.20260219" diff --git a/tests/run.server.luau b/tests/run.server.luau index ee943e0..a819a4a 100644 --- a/tests/run.server.luau +++ b/tests/run.server.luau @@ -9,19 +9,19 @@ local describeInRoblox = test.describeIf(function() end) test.describe("charm", function() - require("../packages/charm/src/__tests__") + require("../packages/charm/__tests__") end) test.describe("charm-sync", function() - require("../packages/charm-sync/src/__tests__") + require("../packages/charm-sync/__tests__") end) describeInRoblox("react-charm", function() - require("../packages/react-charm/src/__tests__") + require("../packages/react-charm/__tests__") end) describeInRoblox("vide-charm", function() - require("../packages/vide-charm/src/__tests__") + require("../packages/vide-charm/__tests__") end) test.finish()