microsoft/typespec

Public

mirrored from https://github.com/microsoft/typespecAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
e966efd30e552f4e84d5ae7224515199738ddd8e

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

packages/openapi/test/test-host.ts

17lines · modecode

1import { createTestHost, createTestWrapper } from "@cadl-lang/compiler/testing";
2import { RestTestLibrary } from "@cadl-lang/rest/testing";
3import { OpenAPITestLibrary } from "../src/testing/index.js";
4
5export async function createOpenAPITestHost() {
6 return createTestHost({
7 libraries: [RestTestLibrary, OpenAPITestLibrary],
8 });
9}
10export async function createOpenAPITestRunner() {
11 const host = await createOpenAPITestHost();
12 return createTestWrapper(
13 host,
14 (code) =>
15 `import "@cadl-lang/rest"; import "@cadl-lang/openapi";using Cadl.Rest;using Cadl.Http;using OpenAPI;${code}`
16 );
17}
18