diff --git a/Content.Tests/DMProject/BrokenTests/Builtins/initial_lvalue.dm b/Content.Tests/DMProject/Tests/Builtins/initial_lvalue.dm similarity index 100% rename from Content.Tests/DMProject/BrokenTests/Builtins/initial_lvalue.dm rename to Content.Tests/DMProject/Tests/Builtins/initial_lvalue.dm diff --git a/Content.Tests/DMProject/Tests/Tree/nested_var_blocks.dm b/Content.Tests/DMProject/Tests/Tree/nested_var_blocks.dm new file mode 100644 index 0000000000..f2d21a5c8f --- /dev/null +++ b/Content.Tests/DMProject/Tests/Tree/nested_var_blocks.dm @@ -0,0 +1,28 @@ +// #2178 + +/datum/foo + var + tmp + active = 0 + deleting = 0 + full_delete + delay = 5 + list + connected = list() + + height = null + +/proc/RunTest() + var/datum/foo/F = new + ASSERT(F.active == 0) + ASSERT(F.deleting == 0) + ASSERT(isnull(F.full_delete)) + ASSERT(F.delay == 5) + ASSERT(!issaved(F.active)) + ASSERT(!issaved(F.deleting)) + ASSERT(!issaved(F.full_delete)) + ASSERT(!issaved(F.delay)) + ASSERT(islist(F.connected)) + ASSERT(!length(F.connected)) + ASSERT(issaved(F.connected)) + ASSERT(isnull(F.height)) \ No newline at end of file