simulateAuthStateChange method

void simulateAuthStateChange(
  1. KAuthUser? user
)

상태 변경 이벤트 발생 (Widget 테스트용)

await tester.pumpWidget(MyApp(kAuth: mockKAuth));

mockKAuth.simulateAuthStateChange(newUser);
await tester.pump();

expect(find.byType(HomeScreen), findsOneWidget);

Implementation

void simulateAuthStateChange(KAuthUser? user) {
  _currentUser = user;
  _authStateController.add(user);
}