mirror of
https://github.com/littensy/charm.git
synced 2026-10-20 17:51:37 +00:00
refactor: improve imports
This commit is contained in:
parent
209f9b583b
commit
8df67d6fff
20 changed files with 67 additions and 86 deletions
|
|
@ -1,8 +1,10 @@
|
|||
local test = require("../suite").test
|
||||
local signals = require("../charm").signals
|
||||
local charm = require("../charm")
|
||||
local suite = require("../suite")
|
||||
|
||||
local signals = charm.signals
|
||||
local computed = signals.computed
|
||||
local signal = signals.signal
|
||||
local test = suite.test
|
||||
|
||||
test("should correctly propagate changes through computed signals", function()
|
||||
local src = signal(0)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
local test = require("../suite").test
|
||||
local signals = require("../charm").signals
|
||||
local charm = require("../charm")
|
||||
local suite = require("../suite")
|
||||
|
||||
local signals = charm.signals
|
||||
local computed = signals.computed
|
||||
local effect = signals.effect
|
||||
local effectScope = signals.effectScope
|
||||
|
|
@ -9,6 +10,7 @@ local pauseTracking = signals.pauseTracking
|
|||
local resumeTracking = signals.resumeTracking
|
||||
local signal = signals.signal
|
||||
local startBatch = signals.startBatch
|
||||
local test = suite.test
|
||||
|
||||
test("should clear subscriptions when untracked by all subscribers", function()
|
||||
local bRunTimes = 0
|
||||
|
|
|
|||
|
|
@ -1,9 +1,11 @@
|
|||
local test = require("../suite").test
|
||||
local signals = require("../charm").signals
|
||||
local charm = require("../charm")
|
||||
local suite = require("../suite")
|
||||
|
||||
local signals = charm.signals
|
||||
local effect = signals.effect
|
||||
local effectScope = signals.effectScope
|
||||
local signal = signals.signal
|
||||
local test = suite.test
|
||||
|
||||
test("should not trigger after stop", function()
|
||||
local count = signal(1)
|
||||
|
|
|
|||
|
|
@ -1,11 +1,13 @@
|
|||
local test = require("../suite").test
|
||||
local signals = require("../charm").signals
|
||||
local charm = require("../charm")
|
||||
local suite = require("../suite")
|
||||
|
||||
local signals = charm.signals
|
||||
local computed = signals.computed
|
||||
local effect = signals.effect
|
||||
local pauseTracking = signals.pauseTracking
|
||||
local resumeTracking = signals.resumeTracking
|
||||
local signal = signals.signal
|
||||
local test = suite.test
|
||||
|
||||
type ReactionOptions<T = unknown> = {
|
||||
fireImmediately: boolean?,
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
local signals = require("../charm").signals
|
||||
local charm = require("../charm")
|
||||
local suite = require("../suite")
|
||||
|
||||
local test = suite.test
|
||||
local describe = suite.describe
|
||||
|
||||
local signals = charm.signals
|
||||
local computed = signals.computed
|
||||
local effect = signals.effect
|
||||
local signal = signals.signal
|
||||
local describe = suite.describe
|
||||
local test = suite.test
|
||||
|
||||
--[[
|
||||
Tests adopted with thanks from preact-signals implementation at
|
||||
|
|
|
|||
|
|
@ -1,10 +1,12 @@
|
|||
local test = require("../suite").test
|
||||
local signals = require("../charm").signals
|
||||
local charm = require("../charm")
|
||||
local suite = require("../suite")
|
||||
|
||||
local signals = charm.signals
|
||||
local computed = signals.computed
|
||||
local pauseTracking = signals.pauseTracking
|
||||
local resumeTracking = signals.resumeTracking
|
||||
local signal = signals.signal
|
||||
local test = suite.test
|
||||
|
||||
test("should pause tracking", function()
|
||||
local src = signal(0)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue