false, 'silent' => false, 'reqOTP' => true, 'reason' => '인증 코드를 입력해주세요', ], LoginByToken::kakaoFailureResponse(true, '인증 코드를 입력해주세요') ); } public function testNonOtpKakaoFailureKeepsLegacyErrorAndDiscardsToken(): void { self::assertTrue(LoginByToken::shouldDiscardTokenAfterKakaoFailure(false)); self::assertNull(LoginByToken::pendingSessionTokenID(false, 321)); self::assertSame( '카카오 API 앱이 등록되지 않았습니다.', LoginByToken::kakaoFailureResponse(false, '카카오 API 앱이 등록되지 않았습니다.') ); } }