You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dianshang-qianduan/tests/login-placeholder-color.sta...

13 lines
492 B
JavaScript

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.");