Skip to content
File

Blob: src/workerd/api/tests/http-test-ts.ts-wd-test

2.5 KB
1using Workerd = import "/workerd/workerd.capnp";
2 
3const unitTests :Workerd.Config = (
4 services = [
5 ( name = "http-test",
6 worker = (
7 modules = [
8 ( name = "worker", esModule = embed "http-test-ts.js" )
9 ],
10 bindings = [
11 ( name = "SERVICE", service = "http-test" ),
12 ( name = "CACHE_ENABLED", json = "false" ),
13 ( name = "NO_CACHE_ENABLED", json = "false" ),
14 ( name = "RELOAD_ENABLED", json = "false" ),
15 ],
16 compatibilityFlags = ["nodejs_compat", "service_binding_extra_handlers", "cache_option_disabled"],
17 )
18 ),
19 ( name = "http-test-cache-option-enabled",
20 worker = (
21 modules = [
22 ( name = "worker-cache-enabled", esModule = embed "http-test-ts.js" )
23 ],
24 bindings = [
25 ( name = "SERVICE", service = "http-test-cache-option-enabled" ),
26 ( name = "CACHE_ENABLED", json = "true" ),
27 ( name = "NO_CACHE_ENABLED", json = "false" ),
28 ( name = "RELOAD_ENABLED", json = "false" ),
29 ],
30 compatibilityFlags = ["nodejs_compat", "service_binding_extra_handlers", "cache_option_enabled", "workers_api_getters_setters_on_prototype", "cache_no_cache_disabled", "cache_reload_disabled"],
31 )
32 ),
33 ( name = "http-test-cache-no-cache",
34 worker = (
35 modules = [
36 ( name = "worker-cache-no-cache", esModule = embed "http-test-ts.js" )
37 ],
38 bindings = [
39 ( name = "SERVICE", service = "http-test-cache-no-cache" ),
40 ( name = "CACHE_ENABLED", json = "true" ),
41 ( name = "NO_CACHE_ENABLED", json = "true" ),
42 ( name = "RELOAD_ENABLED", json = "false" ),
43 ],
44 compatibilityFlags = ["nodejs_compat", "service_binding_extra_handlers", "cache_option_enabled", "cache_no_cache_enabled", "workers_api_getters_setters_on_prototype", "cache_reload_disabled"],
45 )
46 ),
47 ( name = "http-test-cache-reload",
48 worker = (
49 modules = [
50 ( name = "worker-reload", esModule = embed "http-test-ts.js" )
51 ],
52 bindings = [
53 ( name = "SERVICE", service = "http-test-cache-reload" ),
54 ( name = "CACHE_ENABLED", json = "true" ),
55 ( name = "NO_CACHE_ENABLED", json = "true" ),
56 ( name = "RELOAD_ENABLED", json = "true" ),
57 ],
58 compatibilityFlags = ["nodejs_compat", "service_binding_extra_handlers",
59 "cache_option_enabled", "cache_no_cache_enabled", "cache_reload_enabled", "workers_api_getters_setters_on_prototype"],
60 )
61 ),
62 ],
63);