const assert = require("assert"); const fs = require("fs"); const path = require("path"); const login = fs.readFileSync(path.resolve(__dirname, "../src/views/login.vue"), "utf8"); assert( /:deep\(\.el-input__inner::placeholder\),\s*:deep\(input::placeholder\)\s*\{[\s\S]*?color:\s*#b8c0cc;[\s\S]*?-webkit-text-fill-color:\s*#b8c0cc;/.test(login), "username and password placeholders must use one shared muted color rule" ); console.log("Login input placeholder color is consistent.");