Skip to content
File

Blob: src/workerd/server/tests/extensions/extensions-test.wd-test

952 bytes
1using Workerd = import "/workerd/workerd.capnp";
2using TestExtension = import "extension.capnp";
3 
4const unitTests :Workerd.Config = (
5 services = [
6 ( name = "extensions-test",
7 worker = (
8 modules = [
9 (name = "worker", esModule = embed "extensions-test.js")
10 ],
11 compatibilityFlags = ["nodejs_compat"],
12 bindings = [
13 (
14 name = "door",
15 wrapped = (
16 moduleName = "test:binding",
17 innerBindings = [ (name = "secret", text = "open sesame") ],
18 )
19 ),
20 (
21 name = "customDoor",
22 wrapped = (
23 moduleName = "test:binding",
24 # test custom wrap function name
25 entrypoint = "wrap",
26 innerBindings = [ (name = "secret", text = "custom open sesame") ],
27 )
28 )
29 ],
30 )
31 ),
32 ],
33 extensions = [ TestExtension.extension ],
34);