新增ERP扫码登录确认页
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
import assert from "node:assert/strict";
|
||||
import { readFileSync } from "node:fs";
|
||||
|
||||
const appJson = JSON.parse(readFileSync("app.json", "utf8"));
|
||||
const apiSource = readFileSync("utils/api.js", "utf8");
|
||||
const pageJs = readFileSync("pages/erpLoginConfirm/erpLoginConfirm.js", "utf8");
|
||||
const pageWxml = readFileSync("pages/erpLoginConfirm/erpLoginConfirm.wxml", "utf8");
|
||||
|
||||
assert.ok(appJson.pages.includes("pages/erpLoginConfirm/erpLoginConfirm"));
|
||||
assert.match(apiSource, /const getErpLoginPreview = async \(ticket, sessionId\) =>/);
|
||||
assert.match(apiSource, /const confirmErpLogin = async \(ticket, sessionId, phoneCode\) =>/);
|
||||
assert.match(apiSource, /const cancelErpLogin = async \(ticket, sessionId\) =>/);
|
||||
assert.match(apiSource, /session_id: sessionId/);
|
||||
assert.match(pageJs, /decodeRepeated\(options\.scene/);
|
||||
assert.match(pageJs, /extractTicket/);
|
||||
assert.match(pageJs, /extractSessionId/);
|
||||
assert.match(pageJs, /confirmErpLogin/);
|
||||
assert.match(pageWxml, /getPhoneNumber/);
|
||||
assert.match(pageWxml, /确认登录/);
|
||||
assert.match(pageWxml, /取消/);
|
||||
assert.doesNotMatch(pageJs, /ensureFactoryLocation/);
|
||||
assert.doesNotMatch(pageJs, /getClockState/);
|
||||
|
||||
console.log("erp login confirm page checks passed");
|
||||
Reference in New Issue
Block a user