完善e2e测试与后端测试,微信小程序端UI层测试暂未完成

This commit was merged in pull request #52.
This commit is contained in:
2026-07-23 20:16:31 +08:00
parent b689656faf
commit 86b7555943
37 changed files with 6819 additions and 5 deletions
@@ -125,6 +125,52 @@ async function getCourseBookings(courseId, token) {
return res;
}
// ── 品牌定制 API ──
/** 获取品牌配置 */
async function getBrandConfig(token) {
console.log('[API] 获取品牌配置...');
const res = await makeRequest('GET', `${API_BASE}/brand`, null, token);
console.log(`[API] 品牌配置: status=${res.status}`);
return res;
}
// ── 违规记录 API ──
/** 获取所有教练违规统计 */
async function getViolationCounts(token) {
console.log('[API] 获取违规统计...');
const res = await makeRequest('GET', `${API_BASE}/coach/violation-counts`, null, token);
console.log(`[API] 违规统计: status=${res.status}`);
return res;
}
/** 获取指定教练的违规记录 */
async function getCoachViolations(coachId, token) {
console.log(`[API] 获取教练违规: coachId=${coachId}`);
const res = await makeRequest('GET', `${API_BASE}/coach/${coachId}/violations`, null, token);
console.log(`[API] 违规记录: status=${res.status}`);
return res;
}
// ── 通知/消息 API ──
/** 获取活跃Banner列表 */
async function getActiveBanners(token) {
console.log('[API] 获取活跃Banners...');
const res = await makeRequest('GET', `${API_BASE}/banners/active`, null, token);
console.log(`[API] Banners: status=${res.status}`);
return res;
}
/** 获取系统通知列表 */
async function getSystemNotices(token) {
console.log('[API] 获取系统通知...');
const res = await makeRequest('GET', `${API_BASE}/notices`, null, token);
console.log(`[API] 通知列表: status=${res.status}`);
return res;
}
module.exports = {
makeRequest,
coachLogin,
@@ -133,6 +179,11 @@ module.exports = {
startCourse,
endCourse,
getCourseBookings,
getBrandConfig,
getViolationCounts,
getCoachViolations,
getActiveBanners,
getSystemNotices,
isSuccess,
BASE_URL,
API_BASE