Skip to content
File

Blob: src/workerd/api/tests/importable-env-test.wd-test

1.1 KB
1using Workerd = import "/workerd/workerd.capnp";
2 
3const unitTests :Workerd.Config = (
4 services = [
5 ( name = "importable-env-test",
6 worker = (
7 modules = [
8 (name = "worker", esModule = embed "importable-env-test.js"),
9 (name = "child", esModule = "import {env as live} from 'cloudflare:workers'; export const env = {...live};"),
10 (name = "child2", esModule = "import {env as live} from 'cloudflare:workers'; export const env = {...live};"),
11 ],
12 compatibilityFlags = [
13 "nodejs_compat_v2",
14 "env_module_nullable_support",
15 "allow_importable_env",
16 "capture_async_api_throws",
17 "rpc",
18 ],
19 bindings = [
20 (name = "RPC", service = ( name = "importable-env-test", entrypoint="importableEnv")),
21 (name = "FOO", text = "BAR"),
22 (name = "CACHE", memoryCache = (
23 id = "abc123",
24 limits = (
25 maxKeys = 10,
26 maxValueSize = 1024,
27 maxTotalValueSize = 1024,
28 ),
29 ))
30 ],
31 )
32 ),
33 ],
34);