const assert = require('node:assert/strict'); const fs = require('node:fs'); const path = require('node:path'); const test = require('node:test'); const source = fs.readFileSync(path.resolve(__dirname, '../src/views/demand/business-feasibility.vue'), 'utf8'); test('商业可行性第一步按七个原型区块拆分成本、定价与风险表格', () => { assert.ok(source.includes('

成本结构分析

'), '成本结构应为独立区块'); assert.ok(source.includes('

定价与毛利分析

'), '定价与毛利应为独立区块'); assert.ok(source.includes('07'), '风险识别应作为第七个区块'); assert.ok(source.includes('readonly'), '单位总成本、单位毛利和毛利率应为只读计算结果'); });