diff options
| author | Jackson Moore <jacksonmoore@tuta.io> | 2026-09-03 21:48:30 +0200 |
|---|---|---|
| committer | Jackson Moore <jacksonmoore@tuta.io> | 2026-09-03 21:48:30 +0200 |
| commit | 163a72c31512cd95725859c332ed65f7d3558c54 (patch) | |
| tree | 1a12ecda7fbf4282e56311d0b11cae6ba9149558 /lua/clever_f/testing | |
| parent | 66d5e304d5c543a264bffac6d72655c46a6155e1 (diff) | |
Implement configuration policy sampling
Diffstat (limited to 'lua/clever_f/testing')
| -rw-r--r-- | lua/clever_f/testing/memory_host.lua | 8 |
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 |
