From bf4bcbca746665999bf3f43cfcd80e776a6a7137 Mon Sep 17 00:00:00 2001 From: Howard Edwards Date: Mon, 10 Jan 2022 15:16:25 -0500 Subject: [PATCH] fix for issue #588 --- scripts/create-example-tests.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/create-example-tests.js b/scripts/create-example-tests.js index cb95acdd8..be08b9a58 100644 --- a/scripts/create-example-tests.js +++ b/scripts/create-example-tests.js @@ -7,6 +7,7 @@ 'use strict'; const path = require('path'); +const fs = require('fs'); const { Readable } = require('stream'); const { types: { isArrayBufferView, isArrayBuffer }, @@ -97,6 +98,9 @@ const createExampleTests = async ({ directory, args = {} }) => { const testPlanBuildDirectory = path.join(buildDirectory, directory); const indexFileBuildOutputPath = path.join(testPlanBuildDirectory, 'index.html'); + // create build directory if it doesn't exist + fs.existsSync(buildDirectory) || fs.mkdirSync(buildDirectory); + const existingBuildPromise = FileRecordChain.read(buildDirectory, { glob: [ '',