Files
jiu/client/test/theme/themes_test.dart
T
2026-07-01 20:46:51 +08:00

18 lines
619 B
Dart

import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:jiu_client/core/theme/app_tokens.dart';
import 'package:jiu_client/core/theme/themes.dart';
void main() {
test('buildTheme 挂载 AppTokens 且亮暗正确', () {
final a = buildTheme('a');
expect(a.extension<AppTokens>(), isNotNull);
expect(a.brightness, Brightness.light);
expect(a.extension<AppTokens>()!.primary, const Color(0xFF2563AC));
final b = buildTheme('b');
expect(b.brightness, Brightness.dark);
expect(b.scaffoldBackgroundColor, b.extension<AppTokens>()!.bg);
});
}