Skip to content
File

Blob: src/workerd/api/tests/actor-kv-test.wd-test

1.0 KB
1using Workerd = import "/workerd/workerd.capnp";
2 
3const config :Workerd.Config = (
4 services = [
5 (name = "main", worker = .mainWorker),
6 (name = "TEST_TMPDIR", disk = (writable = true)),
7 (name = "tail", worker = .tailWorker),
8 ],
9 extensions = [ (
10 modules = [
11 ( name = "test:instrumentation-tail", esModule = embed "instrumentation-tail-worker.js" ),
12 ]
13 ) ]
14);
15 
16const mainWorker :Workerd.Worker = (
17 compatibilityFlags = ["experimental", "nodejs_compat"],
18 
19 streamingTails = ["tail"],
20 
21 modules = [
22 (name = "worker", esModule = embed "actor-kv-test.js"),
23 ],
24 
25 durableObjectNamespaces = [
26 (className = "ActorKvTest", uniqueKey = "210bd0cbd803ef7883a1ee9d86cce06e"),
27 ],
28 
29 durableObjectStorage = (localDisk = "TEST_TMPDIR"),
30 
31 bindings = [
32 (name = "ns", durableObjectNamespace = "ActorKvTest"),
33 ],
34);
35 
36const tailWorker :Workerd.Worker = (
37 modules = [
38 (name = "worker", esModule = embed "actor-kv-test-tail.js")
39 ],
40 compatibilityFlags = ["experimental", "nodejs_compat"],
41);