summaryrefslogtreecommitdiff
path: root/lua/clever_f/testing
diff options
context:
space:
mode:
authorJackson Moore <jacksonmoore@tuta.io>2026-09-03 21:48:30 +0200
committerJackson Moore <jacksonmoore@tuta.io>2026-09-03 21:48:30 +0200
commit163a72c31512cd95725859c332ed65f7d3558c54 (patch)
tree1a12ecda7fbf4282e56311d0b11cae6ba9149558 /lua/clever_f/testing
parent66d5e304d5c543a264bffac6d72655c46a6155e1 (diff)
Implement configuration policy sampling
Diffstat (limited to 'lua/clever_f/testing')
-rw-r--r--lua/clever_f/testing/memory_host.lua8
1 files changed, 8 insertions, 0 deletions
diff --git a/lua/clever_f/testing/memory_host.lua b/lua/clever_f/testing/memory_host.lua
index 726d244..57af1f1 100644
--- a/lua/clever_f/testing/memory_host.lua
+++ b/lua/clever_f/testing/memory_host.lua
@@ -268,6 +268,14 @@ function MemoryHost:read_configuration(name)
return value
end
+function MemoryHost:write_configuration(name, value)
+ if type(name) ~= "string" or name == "" then
+ error("configuration name must be a nonempty string", 2)
+ end
+ self._configuration[name] = copy(value)
+ self:_record("write_configuration", { name = name, value = value })
+end
+
function MemoryHost:read_encoding()
self:_record("read_encoding", { encoding = self._encoding })
return self._encoding