@@ -28,34 +28,35 @@ void main() {
2828
2929 group ('sendOtpEmail' , () {
3030 test (
31- 'calls sendTransactionalEmail on client with correct data successfully' ,
32- () async {
33- // Arrange
34- when (
35- () => mockEmailClient.sendTransactionalEmail (
36- recipientEmail: any (named: 'recipientEmail' ),
37- templateId: any (named: 'templateId' ),
38- templateData: any (named: 'templateData' ),
39- ),
40- ).thenAnswer ((_) async {}); // Simulate successful void return
41-
42- // Act
43- await emailRepository.sendOtpEmail (
44- recipientEmail: testEmail,
45- otpCode: testOtpCode,
46- templateId: testTemplateId,
47- );
31+ 'calls sendTransactionalEmail on client with correct data successfully' ,
32+ () async {
33+ // Arrange
34+ when (
35+ () => mockEmailClient.sendTransactionalEmail (
36+ recipientEmail: any (named: 'recipientEmail' ),
37+ templateId: any (named: 'templateId' ),
38+ templateData: any (named: 'templateData' ),
39+ ),
40+ ).thenAnswer ((_) async {}); // Simulate successful void return
4841
49- // Assert
50- verify (
51- () => mockEmailClient.sendTransactionalEmail (
42+ // Act
43+ await emailRepository.sendOtpEmail (
5244 recipientEmail: testEmail,
45+ otpCode: testOtpCode,
5346 templateId: testTemplateId,
54- templateData: {'otp_code' : testOtpCode},
55- ),
56- ).called (1 );
57- verifyNoMoreInteractions (mockEmailClient);
58- });
47+ );
48+
49+ // Assert
50+ verify (
51+ () => mockEmailClient.sendTransactionalEmail (
52+ recipientEmail: testEmail,
53+ templateId: testTemplateId,
54+ templateData: {'otp_code' : testOtpCode},
55+ ),
56+ ).called (1 );
57+ verifyNoMoreInteractions (mockEmailClient);
58+ },
59+ );
5960
6061 test ('propagates HtHttpException from client' , () async {
6162 // Arrange
0 commit comments