feat: 长辈模式(大字大按钮 + 偏好按账号隔离)+ 语音输入(按住说话 + 实时转写 + 后端代理 DashScope ASR + 患者端专用)+ 健康仪表盘背景渐变
This commit is contained in:
@@ -139,11 +139,11 @@ void main() {
|
||||
).readAsStringSync();
|
||||
final drawer = File('lib/widgets/health_drawer.dart').readAsStringSync();
|
||||
|
||||
expect(source, contains('width: 18'));
|
||||
expect(source, contains('height: 18'));
|
||||
expect(source, contains('width: elderMode ? 24 : 18'));
|
||||
expect(source, contains('height: elderMode ? 24 : 18'));
|
||||
expect(source, contains('visual.icon,'));
|
||||
expect(source, contains('size: 13'));
|
||||
expect(source, contains('fontSize: 15'));
|
||||
expect(source, contains('size: elderMode ? 17 : 13'));
|
||||
expect(source, contains('fontSize: elderMode ? 17 : 15'));
|
||||
expect(source, contains('gradient: selected'));
|
||||
expect(source, contains('? AppColors.actionOutlineGradient'));
|
||||
expect(source, contains('selected ? null : Colors.transparent'));
|
||||
@@ -165,9 +165,10 @@ void main() {
|
||||
expect(input, contains('LucideIcons.send'));
|
||||
expect(input, contains('border: InputBorder.none'));
|
||||
expect(input, contains('crossAxisAlignment: CrossAxisAlignment.center'));
|
||||
// 文字模式:附件 / 麦克风 / 发送;语音模式:附件 / 键盘。全部用主渐变。
|
||||
expect(
|
||||
RegExp('gradient: AppColors.primaryGradient').allMatches(input).length,
|
||||
2,
|
||||
5,
|
||||
);
|
||||
expect(input, isNot(contains('Border.all(color: AppColors.borderLight)')));
|
||||
expect(source, isNot(contains('class _RoundToolButton')));
|
||||
|
||||
Reference in New Issue
Block a user