Skip to content
File

Blob: src/workerd/api/tests/worker-loader-test.wd-test

984 bytes
1using Workerd = import "/workerd/workerd.capnp";
2 
3const unitTests :Workerd.Config = (
4 services = [
5 ( name = "worker-loader-test",
6 worker = (
7 modules = [
8 (name = "worker", esModule = embed "worker-loader-test.js")
9 ],
10 compatibilityFlags = ["nodejs_compat","rpc","enable_ctx_exports","experimental"],
11 bindings = [
12 (name = "loader", workerLoader = ()),
13 (name = "sharedLoader1", workerLoader = (id = "shared")),
14 (name = "sharedLoader2", workerLoader = (id = "shared")),
15 (name = "uniqueLoader", workerLoader = (id = "nonshared")),
16 ],
17 durableObjectNamespaces = [
18 (className = "FacetTestActor", uniqueKey = "FacetTestActor"),
19 (className = "RendezvousActor", uniqueKey = "RendezvousActor"),
20 ],
21 durableObjectStorage = (inMemory = void),
22 globalOutbound = (name = "worker-loader-test", entrypoint = "defaultOutbound"),
23 )
24 ),
25 ],
26);