Skip to content
File

Blob: src/workerd/api/tests/cache-test.wd-test

937 bytes
1using Workerd = import "/workerd/workerd.capnp";
2 
3const unitTests :Workerd.Config = (
4 services = [
5 ( name = "cache-test",
6 worker = (
7 modules = [
8 ( name = "worker", esModule = embed "cache-operations-test.js" )
9 ],
10 cacheApiOutbound = "cache-backend",
11 compatibilityFlags = ["nodejs_compat"],
12 streamingTails = ["tail"],
13 )
14 ),
15 ( name = "cache-backend",
16 worker = (
17 modules = [
18 ( name = "worker", esModule = embed "cache-mock.js" )
19 ],
20 )
21 ),
22 (name = "tail", worker = .tailWorker, ),
23 ],
24 extensions = [ (
25 modules = [
26 ( name = "test:instrumentation-tail", esModule = embed "instrumentation-tail-worker.js" ),
27 ]
28 ) ]
29);
30 
31const tailWorker :Workerd.Worker = (
32 modules = [
33 (name = "worker", esModule = embed "cache-instrumentation-test.js")
34 ],
35 compatibilityFlags = ["experimental", "nodejs_compat"],
36);