using Workerd = import "/workerd/workerd.capnp"; const unitTests :Workerd.Config = ( services = [ ( name = "images-api-test", worker = ( modules = [ ( name = "worker", esModule = embed "images-api-test.js" ) ], compatibilityFlags = ["experimental", "nodejs_compat", "nodejs_compat_v2", "service_binding_extra_handlers", "rpc", "fetcher_no_get_put_delete", "streams_enable_constructors", "transformstream_enable_standard_constructor", "formdata_parser_supports_files"], streamingTails = ["tail"], bindings = [ ( name = "images", wrapped = ( moduleName = "cloudflare-internal:images-api", innerBindings = [ ( name = "fetcher", service = ( name = "images-upstream-mock", entrypoint = "ServiceEntrypoint" ) ) ], ) ) ], ) ), ( name = "images-upstream-mock", worker = ( modules = [ ( name = "worker", esModule = embed "images-upstream-mock.js" ) ], compatibilityFlags = ["nodejs_compat", "nodejs_compat_v2", "fetcher_no_get_put_delete", "streams_enable_constructors", "transformstream_enable_standard_constructor", "formdata_parser_supports_files"], ) ), ( name = "tail", worker = .tailWorker, ), ] ); const tailWorker :Workerd.Worker = ( modules = [ (name = "worker", esModule = embed "images-api-instrumentation-test.js"), (name = "instrumentation-test-helper", esModule = embed "../instrumentation-test-helper.js") ], compatibilityFlags = ["experimental", "nodejs_compat", "nodejs_compat_v2"], );