From 4e86e1b98b85123cd86129a6183780c2705d5083 Mon Sep 17 00:00:00 2001 From: lowlighter <22963968+lowlighter@users.noreply.github.com> Date: Wed, 26 Jan 2022 23:04:57 -0500 Subject: [PATCH] fix: presets tests --- tests/presets.test.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/presets.test.js b/tests/presets.test.js index 04b0d969..8f88e985 100644 --- a/tests/presets.test.js +++ b/tests/presets.test.js @@ -16,6 +16,10 @@ catch { let { HEAD_REF: branch, REPO: repo } = process.env branch = branch || "presets" repo = repo || "lowlighter/metrics" + if (!/^[/-\w\d]+$/.test(branch)) + throw new Error(`invalid branch: ${branch}`) + if (!/^[-\w\d]+\/[-\w\d]+$/.test(repo)) + throw new Error(`invalid repo: ${repo}`) console.log(`cloning: ${repo}@${branch}`) processes.execSync(`git clone https://github.com/${repo}.git ${__presets} --branch ${branch} --single-branch`) }