Use a path-boundary check instead of a string prefix so sibling dirs (e.g. _bmad2) can't match the bmad root, and make the walk best-effort so a dir that vanishes or fills in mid-walk never aborts the install. Move the test fixture cleanup into finally so failures don't leak temp dirs. |
||
|---|---|---|
| .. | ||
| config.js | ||
| existing-install.js | ||
| install-paths.js | ||
| installer.js | ||
| legacy-warnings.js | ||
| manifest-generator.js | ||
| manifest.js | ||