完成专项核查家庭资产负债实现
This commit is contained in:
20
ruoyi-ui/tests/unit/special-check-states.test.js
Normal file
20
ruoyi-ui/tests/unit/special-check-states.test.js
Normal file
@@ -0,0 +1,20 @@
|
||||
const assert = require("assert");
|
||||
const fs = require("fs");
|
||||
const path = require("path");
|
||||
|
||||
const vueSource = fs.readFileSync(
|
||||
path.resolve(__dirname, "../../src/views/ccdiProject/components/detail/SpecialCheck.vue"),
|
||||
"utf8"
|
||||
);
|
||||
const mockSource = fs.readFileSync(
|
||||
path.resolve(__dirname, "../../src/views/ccdiProject/components/detail/specialCheck.mock.js"),
|
||||
"utf8"
|
||||
);
|
||||
|
||||
["loading", "empty", "loaded"].forEach((state) => {
|
||||
assert(vueSource.includes(`pageState === "${state}"`) || vueSource.includes(`pageState === '${state}'`), state);
|
||||
assert(mockSource.includes(`${state}:`), `mock 中缺少 ${state} 状态`);
|
||||
});
|
||||
|
||||
assert(vueSource.includes("el-skeleton"), "加载态应保留骨架屏");
|
||||
assert(vueSource.includes("el-empty"), "空态应保留空态组件");
|
||||
Reference in New Issue
Block a user