From f43a122ff74cce071829f194de0d5e80fe3fba98 Mon Sep 17 00:00:00 2001 From: que01 Date: Fri, 14 Aug 2026 10:43:47 +0800 Subject: [PATCH] fix: accept inferred road widths in workbench --- package.json | 1 + scripts/test-road-workbench.js | 10 ++++++++++ scripts/workbench/index.html | 2 +- 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 scripts/test-road-workbench.js diff --git a/package.json b/package.json index 2a7d99e..64b6a48 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "road:compile": "node scripts/compile-native-roads.js", "road:check": "node scripts/check-native-roads.js", "road:workbench": "node scripts/road-workbench.js", + "test:road-workbench": "node scripts/test-road-workbench.js", "test:native-road": "node scripts/test-native-road.js", "test:preflight": "node scripts/test-area-preflight.js", "test:build-stages": "node scripts/test-build-stages.js", diff --git a/scripts/test-road-workbench.js b/scripts/test-road-workbench.js new file mode 100644 index 0000000..76101aa --- /dev/null +++ b/scripts/test-road-workbench.js @@ -0,0 +1,10 @@ +#!/usr/bin/env node +"use strict"; + +const assert = require("assert"); +const fs = require("fs"); +const path = require("path"); + +const html = fs.readFileSync(path.join(__dirname, "workbench", "index.html"), "utf8"); +assert.match(html, /id="width" type="number" min="1" step="0\.01"/); +console.log("road workbench tests passed"); diff --git a/scripts/workbench/index.html b/scripts/workbench/index.html index 2f4db2a..97d0739 100644 --- a/scripts/workbench/index.html +++ b/scripts/workbench/index.html @@ -1,4 +1,4 @@ 道路编译工作台
道路编译工作台
-
+