diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3bf1c53c..0c860442 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1237,6 +1237,9 @@ importers: test-packages/test-scenarios: devDependencies: + fastboot: + specifier: workspace:* + version: link:../../packages/fastboot qunit: specifier: ^2.19.4 version: 2.19.4 diff --git a/test-packages/test-scenarios/fastboot-shoebox-test.mjs b/test-packages/test-scenarios/fastboot-shoebox-test.mjs index e8c65900..4b7c4964 100644 --- a/test-packages/test-scenarios/fastboot-shoebox-test.mjs +++ b/test-packages/test-scenarios/fastboot-shoebox-test.mjs @@ -3,6 +3,8 @@ import { baseApp } from './scenarios.mjs'; import { Scenarios } from 'scenario-tester'; import qunit from 'qunit'; +import { join } from 'path'; +import FastBoot from 'fastboot'; const { module: Qmodule, test } = qunit; @@ -13,8 +15,6 @@ async function buildFastboot(app) { throw new Error(`failed to build app for fastboot: ${result.output}`); } - const FastBoot = require('fastboot'); - return new FastBoot({ distPath: join(app.dir, 'dist'), resilient: false, diff --git a/test-packages/test-scenarios/package.json b/test-packages/test-scenarios/package.json index e27023d7..16094249 100644 --- a/test-packages/test-scenarios/package.json +++ b/test-packages/test-scenarios/package.json @@ -7,6 +7,7 @@ }, "devDependencies": { "qunit": "^2.19.4", - "scenario-tester": "github:embroider-build/scenario-tester#mjs-support" + "scenario-tester": "github:embroider-build/scenario-tester#mjs-support", + "fastboot": "workspace:*" } } \ No newline at end of file