'use strict'; const assert = require('node:assert/strict'); const { execFileSync } = require('node:child_process'); const path = require('node:path'); const test = require('node:test'); const root = path.resolve(__dirname, '../..'); const harness = path.join(root, 'tests', 'admin', 'ticket-admin-rest-harness.php'); test('工单管理 REST 校验与通知边界通过 PHP stub harness', () => { const output = execFileSync('php', [harness], { encoding: 'utf8' }); assert.match(output, /Ticket admin REST harness passed/); });