@@ -27,7 +27,7 @@ describe("LegacyFernWorkspaceAdapter", () => {
2727
2828 it ( "adapts Fern spec to FernWorkspace using LazyFernWorkspace" , async ( ) => {
2929 const { cwd, apiDefinition } = await loadApiDefinition ( "fern-definition" ) ;
30- const adapter = createAdapter ( cwd ) ;
30+ const adapter = await createAdapter ( cwd ) ;
3131
3232 const fernWorkspace = await adapter . adapt ( apiDefinition ) ;
3333 expect ( fernWorkspace ) . toBeDefined ( ) ;
@@ -44,7 +44,7 @@ describe("LegacyFernWorkspaceAdapter", () => {
4444
4545 it ( "loads types and services from Fern definition files" , async ( ) => {
4646 const { cwd, apiDefinition } = await loadApiDefinition ( "fern-definition" ) ;
47- const adapter = createAdapter ( cwd ) ;
47+ const adapter = await createAdapter ( cwd ) ;
4848
4949 const fernWorkspace = await adapter . adapt ( apiDefinition ) ;
5050 const definitionFiles = fernWorkspace . definition . namedDefinitionFiles ;
@@ -82,7 +82,7 @@ describe("LegacyFernWorkspaceAdapter", () => {
8282 expect ( isOpenApiSpec ( firstSpec ) ) . toBe ( true ) ;
8383 }
8484
85- const adapter = createAdapter ( cwd ) ;
85+ const adapter = await createAdapter ( cwd ) ;
8686 const fernWorkspace = await adapter . adapt ( apiDefinition ) ;
8787 expect ( fernWorkspace ) . toBeDefined ( ) ;
8888 expect ( fernWorkspace . definition ) . toBeDefined ( ) ;
@@ -103,7 +103,7 @@ describe("LegacyFernWorkspaceAdapter", () => {
103103
104104 it ( "adapts Conjure spec to FernWorkspace using ConjureWorkspace" , async ( ) => {
105105 const { cwd, apiDefinition } = await loadApiDefinition ( "conjure-definition" ) ;
106- const adapter = createAdapter ( cwd ) ;
106+ const adapter = await createAdapter ( cwd ) ;
107107
108108 const fernWorkspace = await adapter . adapt ( apiDefinition ) ;
109109 expect ( fernWorkspace ) . toBeDefined ( ) ;
@@ -120,7 +120,7 @@ describe("LegacyFernWorkspaceAdapter", () => {
120120 expect ( spec . conjure . toString ( ) ) . toContain ( "conjure-definition/conjure" ) ;
121121 }
122122
123- const adapter = createAdapter ( cwd ) ;
123+ const adapter = await createAdapter ( cwd ) ;
124124 const fernWorkspace = await adapter . adapt ( apiDefinition ) ;
125125 expect ( fernWorkspace ) . toBeDefined ( ) ;
126126 expect ( fernWorkspace . absoluteFilePath . toString ( ) ) . toBe ( cwd . toString ( ) ) ;
@@ -130,7 +130,7 @@ describe("LegacyFernWorkspaceAdapter", () => {
130130 describe ( "Multiple OpenAPI Specs" , ( ) => {
131131 it ( "allows multiple OpenAPI specs to be mixed together" , async ( ) => {
132132 const cwd = AbsoluteFilePath . of ( join ( FIXTURES_DIR , "simple-api" ) ) ;
133- const adapter = createAdapter ( cwd ) ;
133+ const adapter = await createAdapter ( cwd ) ;
134134
135135 const openApiSpec1 : OpenApiSpec = {
136136 openapi : AbsoluteFilePath . of ( join ( FIXTURES_DIR , "simple-api" , "openapi.yml" ) )
@@ -173,7 +173,7 @@ describe("LegacyFernWorkspaceAdapter", () => {
173173
174174 it ( "override auth scheme" , async ( ) => {
175175 const { cwd, apiDefinition } = await loadApiDefinition ( "api-config-override" ) ;
176- const adapter = createAdapter ( cwd ) ;
176+ const adapter = await createAdapter ( cwd ) ;
177177
178178 const fernWorkspace = await adapter . adapt ( apiDefinition ) ;
179179 expect ( fernWorkspace ) . toBeDefined ( ) ;
@@ -186,7 +186,7 @@ describe("LegacyFernWorkspaceAdapter", () => {
186186
187187 it ( "override environments" , async ( ) => {
188188 const { cwd, apiDefinition } = await loadApiDefinition ( "api-config-override" ) ;
189- const adapter = createAdapter ( cwd ) ;
189+ const adapter = await createAdapter ( cwd ) ;
190190
191191 const fernWorkspace = await adapter . adapt ( apiDefinition ) ;
192192 expect ( fernWorkspace ) . toBeDefined ( ) ;
@@ -207,8 +207,8 @@ describe("LegacyFernWorkspaceAdapter", () => {
207207/**
208208 * Creates an adapter for testing with the given cwd.
209209 */
210- function createAdapter ( cwd : AbsoluteFilePath ) : LegacyFernWorkspaceAdapter {
211- const context = createTestContext ( { cwd } ) ;
210+ async function createAdapter ( cwd : AbsoluteFilePath ) : Promise < LegacyFernWorkspaceAdapter > {
211+ const context = await createTestContext ( { cwd } ) ;
212212 const task = createMockTask ( ) ;
213213 return new LegacyFernWorkspaceAdapter ( {
214214 context,
0 commit comments