d9f0d3feca
- 新增 RegisterScreen(左品牌面板 3 步引导 + 右表单:门店名/电话/地址/ 管理员/账号/密码/确认 + 同意条款),还原原型两栏设计,全 token 化 - AuthRepository.register → POST /api/v1/register(后端已有),成功弹门店编号 引导去登录 - 路由加 /register(公开路由);登录页「前往官网注册」→ 应用内「立即注册」 - 整屏 golden ×三主题入回归闸 (购买流/通知中心按指示暂不做) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TSKEiHsvauyxYUW2itzUXX
21 lines
725 B
Dart
21 lines
725 B
Dart
import 'package:flutter/material.dart';
|
|
import 'package:flutter_test/flutter_test.dart';
|
|
import 'package:shared_preferences/shared_preferences.dart';
|
|
import 'package:jiu_client/screens/auth/register_screen.dart';
|
|
|
|
import '../support/golden_harness.dart';
|
|
|
|
/// design-distill 阶段4:应用内注册新门店 golden × 三主题(品牌面板 + 表单)。
|
|
/// 更新基准:flutter test --update-goldens test/golden/register_golden_test.dart
|
|
void main() {
|
|
TestWidgetsFlutterBinding.ensureInitialized();
|
|
SharedPreferences.setMockInitialValues({});
|
|
|
|
goldenAcrossThemes(
|
|
'register 注册新门店',
|
|
goldenPrefix: 'register',
|
|
child: () => const RegisterScreen(),
|
|
logical: const Size(1100, 760),
|
|
);
|
|
}
|