하단 내비게이션 바 여백 · 인증 칩 · 위치 선택 지도 · 퀘스트 상세 값 정렬

This commit is contained in:
Sn-Kinos
2026-10-06 01:32:25 +09:00
parent d441170dd7
commit 807e446b8b
8 changed files with 263 additions and 96 deletions
+29
View File
@@ -0,0 +1,29 @@
import 'package:fancake/core/theme/app_theme.dart';
import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';
/// 10/6 실기기 — 선택한 칩(흰 바탕)의 글자가 연회색이라 읽히지 않았다. 선택이면 검은 글자.
void main() {
Color? labelColor(WidgetTester t) => t
.widget<DefaultTextStyle>(
find.ancestor(of: find.text('A'), matching: find.byType(DefaultTextStyle)).first,
)
.style
.color;
Future<void> pump(WidgetTester t, bool selected) => t.pumpWidget(
MaterialApp(
theme: buildAppTheme(),
home: Scaffold(
body: FilterChip(label: const Text('A'), selected: selected, onSelected: (_) {}),
),
),
);
testWidgets('선택 칩은 검은 글자 · 미선택은 연회색', (t) async {
await pump(t, true);
expect(labelColor(t), Colors.black);
await pump(t, false);
expect(labelColor(t), const Color(0xFFD5D7D9));
});
}