Quantcast
Channel: Recent Gists from assertchris
Viewing all articles
Browse latest Browse all 30

ProfileTest.php

$
0
0
ProfileTest.php
<?php
namespace Tests\Browser;
use Illuminate\Foundation\Testing\DatabaseMigrations;
use Illuminate\Support\Facades\Mail;
use Illuminate\Support\Facades\Notification;
use Laravel\Dusk\Browser;
use Tests\DuskTestCase;
class ProfileTest extends DuskTestCase
{
use DatabaseMigrations;
public function test_it_sends_verification_emails(): void
{
$this->seed();
$user = $this->me();
$user->email_verified_at = null;
$user->save();
Notification::fake();
Mail::fake();
$this
->browse(function (Browser $browser) use ($user) {
$browser
->loginAs($user)
->visitRoute('show-home')
->waitFor('@resend-verification-email-link')
->click('@resend-verification-email-link');
});
Mail::assertSent(/*..?*/);
Notification::assertSentTo(/*..?*/);
}
}

Viewing all articles
Browse latest Browse all 30

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>