fix: only include frame-runner when running tests (#44337)
* fix: only include frame-runner when running tests * fix: handle missing options * test: use test runner for curriculum tests
This commit is contained in:
committed by
GitHub
parent
8372623f69
commit
a23a47750b
@@ -138,12 +138,13 @@ async function getDOMTestRunner(buildData, { proxyLogger }, document) {
|
||||
runTestInTestFrame(document, testString, testTimeout);
|
||||
}
|
||||
|
||||
export function buildDOMChallenge({
|
||||
challengeFiles,
|
||||
required = [],
|
||||
template = ''
|
||||
}) {
|
||||
const finalRequires = [...globalRequires, ...required, ...frameRunner];
|
||||
export function buildDOMChallenge(
|
||||
{ challengeFiles, required = [], template = '' },
|
||||
{ usesTestRunner } = { usesTestRunner: false }
|
||||
) {
|
||||
const finalRequires = [...globalRequires, ...required];
|
||||
if (usesTestRunner) finalRequires.push(...frameRunner);
|
||||
|
||||
const loadEnzyme = challengeFiles.some(
|
||||
challengeFile => challengeFile.ext === 'jsx'
|
||||
);
|
||||
|
Reference in New Issue
Block a user