const assert = require('assert'); const { commandExists, ensureYarnAvailable } = require('../src/package-manager'); assert.strictEqual(commandExists('yarn'), true, '当前环境未安装 Yarn'); assert.doesNotThrow(() => ensureYarnAvailable(() => true)); assert.throws(() => ensureYarnAvailable(() => false), /未检测到 Yarn/);