const assert = require('node:assert/strict') const fs = require('node:fs') const path = require('node:path') const root = path.join(__dirname, '..') const appSource = fs.readFileSync(path.join(root, 'App.vue'), 'utf8') assert.match( appSource, /\*:not\(\.u-icon__icon\):not\(\[class\*=['"]iconfont['"]\]\)\s*\{[\s\S]*?font-family:\s*Calibri,\s*['"]Microsoft JhengHei UI['"],\s*sans-serif\s*!important;/ ) console.log('global font family rules: PASS')