mirror of
https://github.com/centau/vide.git
synced 2026-08-20 14:41:37 +00:00
Add repeated read test
This commit is contained in:
parent
8218e4702f
commit
15255855c3
2 changed files with 8 additions and 39 deletions
|
|
@ -1969,7 +1969,6 @@ TEST("graph edge cases", wrap_root(function()
|
|||
|
||||
a(1)
|
||||
|
||||
print(e())
|
||||
CHECK(count.b == 2)
|
||||
CHECK(count.c == 2)
|
||||
CHECK(count.d == 2)
|
||||
|
|
@ -1985,7 +1984,15 @@ TEST("graph edge cases", wrap_root(function()
|
|||
end
|
||||
|
||||
do CASE "repeated read"
|
||||
local a = source(0)
|
||||
local b = derive(function() return a() + a() end)
|
||||
|
||||
local count = 0
|
||||
effect(function() b(); count += 1 end)
|
||||
|
||||
a(1)
|
||||
CHECK(b() == 2)
|
||||
CHECK(count == 2)
|
||||
end
|
||||
end))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue