diff --git a/client/src/templates/Challenges/redux/execute-challenge-saga.js b/client/src/templates/Challenges/redux/execute-challenge-saga.js index 028e84ea90..4f1bdde20c 100644 --- a/client/src/templates/Challenges/redux/execute-challenge-saga.js +++ b/client/src/templates/Challenges/redux/execute-challenge-saga.js @@ -86,8 +86,7 @@ export function* executeChallengeSaga({ payload }) { const protect = isLoopProtected(challengeMeta); const buildData = yield buildChallengeData(challengeData, { preview: false, - protect, - usesTestRunner: true + protect }); const document = yield getContext('document'); const testRunner = yield call( diff --git a/client/src/templates/Challenges/utils/build.js b/client/src/templates/Challenges/utils/build.js index 832552697b..9f393ee230 100644 --- a/client/src/templates/Challenges/utils/build.js +++ b/client/src/templates/Challenges/utils/build.js @@ -130,13 +130,12 @@ async function getDOMTestRunner(buildData, { proxyLogger }, document) { runTestInTestFrame(document, testString, testTimeout); } -export function buildDOMChallenge( - { challengeFiles, required = [], template = '' }, - { usesTestRunner } = { usesTestRunner: false } -) { - const finalRequires = [...required]; - if (usesTestRunner) finalRequires.push(...frameRunner); - +export function buildDOMChallenge({ + challengeFiles, + required = [], + template = '' +}) { + const finalRequires = [...required, ...frameRunner]; const loadEnzyme = challengeFiles.some( challengeFile => challengeFile.ext === 'jsx' ); diff --git a/curriculum/test/test-challenges.js b/curriculum/test/test-challenges.js index 9cf2b3417e..07ea985f1f 100644 --- a/curriculum/test/test-challenges.js +++ b/curriculum/test/test-challenges.js @@ -570,14 +570,11 @@ async function createTestRunner( challengeFile.editableContents = solutionFile.editableContents; }); - const { build, sources, loadEnzyme } = await buildChallenge( - { - challengeFiles, - required, - template - }, - { usesTestRunner: true } - ); + const { build, sources, loadEnzyme } = await buildChallenge({ + challengeFiles, + required, + template + }); const code = { contents: sources.index,