const assert = require('node:assert/strict') const fs = require('node:fs') const path = require('node:path') const pagePath = path.resolve(__dirname, '../pages/ai-house/index.vue') const page = fs.readFileSync(pagePath, 'utf8') for (const label of ['面积和价格', '物业和水电', '空调和停车']) { assert.match(page, new RegExp(`label: '${label}'`)) } for (const question of [ '介绍一下所有楼盘的面积和价格。', '介绍一下所有楼盘的物业费和水电收费情况。', '介绍一下所有楼盘是否配备空调和停车位。' ]) { assert.ok(page.includes(`question: '${question}'`)) } assert.ok(!page.includes('这套房的面积和价格是多少?')) assert.ok(!page.includes('这套房的物业费和水电怎么收费?')) assert.ok(!page.includes('这套房有空调和停车位吗?')) console.log('AI 找房全量楼盘快捷提问检查通过')