chore: 打包配置 测试用例

This commit is contained in:
电摇小子
2026-09-29 13:06:00 +07:00
parent 0abbda1160
commit 5276bce060
18 changed files with 621 additions and 160 deletions
+8 -2
View File
@@ -45,7 +45,10 @@ describe('WechatInboundInbox', () => {
expect(accepted.map((entry) => entry.messageId)).toEqual(['1', '2'])
expect(accepted[0].contextToken).toBe('ctx-1')
expect(statSync(filePath).mode & 0o777).toBe(0o600)
// Windows 没有 POSIX 权限位,chmod 0600 是空操作 ⇒ 只在 POSIX 上断言。
if (process.platform !== 'win32') {
expect(statSync(filePath).mode & 0o777).toBe(0o600)
}
expect(inbox.size()).toBe(2)
})
@@ -111,6 +114,9 @@ describe('WechatInboundInbox', () => {
const raw = readFileSync(filePath, 'utf8')
expect(raw).toContain('机密内容')
expect(statSync(filePath).mode & 0o777).toBe(0o600)
// Windows 没有 POSIX 权限位,chmod 0600 是空操作 ⇒ 只在 POSIX 上断言。
if (process.platform !== 'win32') {
expect(statSync(filePath).mode & 0o777).toBe(0o600)
}
})
})