console-mute
靶子 = http://localhost:20098 (TP8_PORT=20098)
── ① 静态 h5 页恒静音
✔ AlbumMaker 页面真的加载并跑到了垫片(守卫,否则下面几条恒真) title="个性定制"
✔ AlbumMaker __JNC_DEBUG_ON__ === false (false)
✔ AlbumMaker 话痨档控制台条数 === 0 (0)
✔ AlbumMaker 🔴 console.warn 仍是原生
✔ AlbumMaker 🔴 console.error 仍是原生
✔ AlbumMaker 话痨档确实被换成了 noop(9 个) (9/9)
✔ AlbumMaker _albumDebugEnabled === false(钉住 am/state.js 的门控源) (false)
✔ AlbumExportMaker 页面真的加载并跑到了垫片(守卫,否则下面几条恒真) title="作品导出"
✔ AlbumExportMaker __JNC_DEBUG_ON__ === false (false)
✔ AlbumExportMaker 话痨档控制台条数 === 0 (0)
✔ AlbumExportMaker 🔴 console.warn 仍是原生
✔ AlbumExportMaker 🔴 console.error 仍是原生
✔ AlbumExportMaker 话痨档确实被换成了 noop(9 个) (9/9)
✔ AlbumShareZipMaker 页面真的加载并跑到了垫片(守卫,否则下面几条恒真) title="分享 ZIP 生成"
✔ AlbumShareZipMaker __JNC_DEBUG_ON__ === false (false)
✔ AlbumShareZipMaker 话痨档控制台条数 === 0 (0)
✔ AlbumShareZipMaker 🔴 console.warn 仍是原生
✔ AlbumShareZipMaker 🔴 console.error 仍是原生
✔ AlbumShareZipMaker 话痨档确实被换成了 noop(9 个) (9/9)
✔ AlbumFlipZipMaker 页面真的加载并跑到了垫片(守卫,否则下面几条恒真) title="翻翻看 ZIP 生成"
✔ AlbumFlipZipMaker __JNC_DEBUG_ON__ === false (false)
✔ AlbumFlipZipMaker 话痨档控制台条数 === 0 (0)
✔ AlbumFlipZipMaker 🔴 console.warn 仍是原生
✔ AlbumFlipZipMaker 🔴 console.error 仍是原生
✔ AlbumFlipZipMaker 话痨档确实被换成了 noop(9 个) (9/9)
✔ AlbumOutputBtn 页面真的加载并跑到了垫片(守卫,否则下面几条恒真) title="相册图片输出"
✔ AlbumOutputBtn __JNC_DEBUG_ON__ === false (false)
✔ AlbumOutputBtn 话痨档控制台条数 === 0 (0)
✔ AlbumOutputBtn 🔴 console.warn 仍是原生
✔ AlbumOutputBtn 🔴 console.error 仍是原生
✔ AlbumOutputBtn 话痨档确实被换成了 noop(9 个) (9/9)
── ② 反向:localStorage 打开后日志回来
✔ 开关 ON 时 __JNC_DEBUG_ON__ === true (true)
✔ 开关 ON 时 console.log 恢复成原生(垫片提前 return) (0 个仍是 noop)
✔ 开关 ON 时 AlbumMaker 真的开始打日志(> 0 条) (10)
✔ 开关 ON 时 _albumDebugEnabled 跟着变 true(am/state.js 接对了) (true)
── ③ PHP 页的注入渲染出来了
✔ 前台首页 HTTP 200(守卫:非 200 时下面两条会误判) (200)
✔ 前台首页 渲染出 window.__JNC_DEBUG__=<0|1>
✔ 前台首页 挂了 /Public/js/jnc-console.js
✔ 用户中心 HTTP 200(守卫:非 200 时下面两条会误判) (200)
✔ 用户中心 渲染出 window.__JNC_DEBUG__=<0|1>
✔ 用户中心 挂了 /Public/js/jnc-console.js
✔ Admin HTTP 200(守卫:非 200 时下面两条会误判) (200)
✔ Admin 渲染出 window.__JNC_DEBUG__=<0|1>
✔ Admin 挂了 /Public/js/jnc-console.js
✔ 手机上传页 HTTP 200(守卫:非 200 时下面两条会误判) (200)
✔ 手机上传页 渲染出 window.__JNC_DEBUG__=<0|1>
✔ 手机上传页 挂了 /Public/js/jnc-console.js
✔ 手机上传页 iOS HTTP 200(守卫:非 200 时下面两条会误判) (200)
✔ 手机上传页 iOS 确实渲染的是 iOS 模板(守卫:UA 分支没生效的话验的是另一个文件)
✔ 手机上传页 iOS 渲染出 window.__JNC_DEBUG__=<0|1>
✔ 手机上传页 iOS 挂了 /Public/js/jnc-console.js
✔ 订单确认页 HTTP 200(守卫:非 200 时下面两条会误判) (200)
✔ 订单确认页 渲染出 window.__JNC_DEBUG__=<0|1>
✔ 订单确认页 挂了 /Public/js/jnc-console.js
PASS=54 FAIL=0