@@ -54,10 +54,13 @@ public function testEmail()
5454 $ testUser = $ userRepository ->findOneByEmail ('communications.manager@example.com ' );
5555 $ client ->loginUser ($ testUser );
5656
57- $ client ->request ('GET ' , '/messenger/email ' );
57+ $ crawler = $ client ->request ('GET ' , '/messenger/email ' );
5858 $ this ->assertResponseIsSuccessful ();
5959 $ this ->assertPageTitleSame ('Member Directory - Messenger - Email ' );
6060 $ this ->assertSelectorTextContains ('span.display-6 ' , 'Send Bulk Email ' );
61+ $ this ->assertStringContainsString ('Cox, Lucian (1-0007) ' , $ crawler ->filter ('#member_email_recipients ' )->html ());
62+ $ this ->assertStringNotContainsString ('Wallace, Bill (1-0004) ' , $ crawler ->filter ('#member_email_recipients ' )->html ());
63+ $ this ->assertStringNotContainsString ('(1-0013) ' , $ crawler ->filter ('#member_email_recipients ' )->html ());
6164 }
6265
6366 public function testSms ()
@@ -67,9 +70,12 @@ public function testSms()
6770 $ testUser = $ userRepository ->findOneByEmail ('communications.manager@example.com ' );
6871 $ client ->loginUser ($ testUser );
6972
70- $ client ->request ('GET ' , '/messenger/sms ' );
73+ $ crawler = $ client ->request ('GET ' , '/messenger/sms ' );
7174 $ this ->assertResponseIsSuccessful ();
7275 $ this ->assertPageTitleSame ('Member Directory - Messenger - SMS ' );
7376 $ this ->assertSelectorTextContains ('span.display-6 ' , 'Send Bulk SMS ' );
77+ $ this ->assertStringContainsString ('Jenkens, Carter (1-0001) ' , $ crawler ->filter ('#member_sms_recipients ' )->html ());
78+ $ this ->assertStringNotContainsString ('Gaw, Ben (1-0002) ' , $ crawler ->filter ('#member_sms_recipients ' )->html ());
79+ $ this ->assertStringNotContainsString ('(1-0013) ' , $ crawler ->filter ('#member_sms_recipients ' )->html ());
7480 }
7581}
0 commit comments