feat: 完善我的设备入口页

This commit is contained in:
czz
2026-05-08 14:46:31 +08:00
parent 9885f131da
commit 9a2f382dc9
5 changed files with 364 additions and 23 deletions

View File

@@ -0,0 +1,30 @@
const assert = require("node:assert/strict");
const { getDeviceCards } = require("../../tmp/devices-tests/device-data.js");
function run(name, fn) {
try {
fn();
console.log(`PASS ${name}`);
} catch (error) {
console.error(`FAIL ${name}`);
throw error;
}
}
run("getDeviceCards returns the three expected device groups in order", () => {
const cards = getDeviceCards();
assert.deepEqual(
cards.map((item) => item.key),
["vitals", "smart-bed", "ai-camera"]
);
});
run("getDeviceCards exposes display-ready status copy for each card", () => {
const cards = getDeviceCards();
assert.deepEqual(
cards.map((item) => item.statusText),
["未绑定设备", "1 台设备在线", "权限待确认"]
);
});