© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•12mo ago•
2 replies
Aethyrion

Password reset request notification test failing

I'm writing a test for the password reset to check if a password reset link can be requested but it's failing. I'm faking notifications and I'm pretty sure I have the correct component and notification but I'm not sure why it's saying the notification hasn't been sent.
User
User
implements
CanResetPasswords
CanResetPasswords
and
FilamentUser
FilamentUser
, and has the
Notifiable
Notifiable
trait

<?php

namespace Tests\Feature\Nexus\Auth;

use App\Models\User;
use Filament\Notifications\Auth\ResetPassword as ResetPasswordNotification;
use Filament\Pages\Auth\PasswordReset\RequestPasswordReset;
use Illuminate\Support\Facades\Notification;

use function Pest\Livewire\livewire;

test('a nexus password reset link can be requested', function () {
    Notification::fake();

    $user = User::factory()->create();

    $component = livewire(RequestPasswordReset::class)
        ->fillForm([
            'email' => $user->email,
        ])
        ->call('request');

    $component->assertHasNoErrors();

    Notification::assertSentTo($user, ResetPasswordNotification::class);
});
<?php

namespace Tests\Feature\Nexus\Auth;

use App\Models\User;
use Filament\Notifications\Auth\ResetPassword as ResetPasswordNotification;
use Filament\Pages\Auth\PasswordReset\RequestPasswordReset;
use Illuminate\Support\Facades\Notification;

use function Pest\Livewire\livewire;

test('a nexus password reset link can be requested', function () {
    Notification::fake();

    $user = User::factory()->create();

    $component = livewire(RequestPasswordReset::class)
        ->fillForm([
            'email' => $user->email,
        ])
        ->call('request');

    $component->assertHasNoErrors();

    Notification::assertSentTo($user, ResetPasswordNotification::class);
});
image.png
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire
20,307Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

reset password
FilamentFFilament / ❓┊help
17mo ago
reset password
FilamentFFilament / ❓┊help
3y ago
Password reset
FilamentFFilament / ❓┊help
3y ago
Test failing
FilamentFFilament / ❓┊help
3y ago