?
Unknown Status unknown.
Code
// Test: std/runtime:run returns event-denied for unregistered events
~import std/runtime
~import std/io
~pub tor allowed {}
~proc allowed|zig {
}
~pub tor denied {}
~proc denied|zig {
}
~std/runtime:register(scope: "limited") {
allowed(1)
}
const TEST_SOURCE = "denied()";
~std/runtime:run(source: TEST_SOURCE, scope: "limited")
| result _ |> std/io:print.ln("OK")
| exhausted _ |> std/io:print.ln("EXHAUSTED")
| parse-error _ |> std/io:print.ln("PARSE ERROR")
| validation-error _ |> std/io:print.ln("VALIDATION ERROR")
| shape-error _ |> std/io:print.ln("SHAPE ERROR")
| event-denied _ |> std/io:print.ln("EVENT DENIED")
| dispatch-error _ |> std/io:print.ln("DISPATCH ERROR")
| scope-not-found _ |> std/io:print.ln("SCOPE NOT FOUND")
Expected output
EVENT DENIED
Flows
flow ~register click a branch to expand · @labels scroll to their anchor
register (scope: "limited", source: allowed(1))
flow ~run click a branch to expand · @labels scroll to their anchor
run (source: TEST_SOURCE, scope: "limited")
Test Configuration
MUST_RUN