Introduction to Testing in Laravel
+15 Mana
HTTP and Feature Testing
+15 Mana
Database Testing
+15 Mana
Running the Test Suite(Sign in required)
Beginner+10 Mana
Testing as an Authenticated User(Sign in required)
Beginner+10 Mana
Building a Factory Call(Sign in required)
Beginner+10 Mana
How RefreshDatabase Works(Sign in required)
Intermediate+20 Mana
Mocking and Faking in Laravel
+15 Mana
Testing Best Practices
+15 Mana
Freezing and Traveling Time in Tests
+15 Mana
Mail Fake Assertions(Sign in required)
Beginner+10 Mana
Http::fake() Capabilities(Sign in required)
Beginner+10 Mana
Storage Fake Behavior(Sign in required)
Intermediate+20 Mana
Mock vs Spy Helper Matching(Sign in required)
Advanced+30 Mana
Unit Test Fundamentals
+15 Mana
Testing Value Objects and DTOs
+15 Mana
The #[UnitTest] Attribute (Laravel 13)
+15 Mana
Unit Test Base Class(Sign in required)
Beginner+10 Mana
Matching Test Helpers to Their Base Class(Sign in required)
Intermediate+20 Mana
Skipping App Boot for One Method(Sign in required)
Intermediate+20 Mana
Money Rounding in Cents(Sign in required)
Intermediate+20 Mana
Getting Started with Laravel Dusk
+15 Mana
Advanced Dusk Techniques
+15 Mana
Debugging Flaky Dusk Tests
+15 Mana
Dusk Selector Prefix(Sign in required)
Beginner+10 Mana
Waiting for Elements(Sign in required)
Intermediate+20 Mana
Page Object Elements Method(Sign in required)
Intermediate+20 Mana
Arrange a Dusk Login Test(Sign in required)
Intermediate+20 Mana
Ready to start Laravel Testing Mastery?
15 interactive lessons and 19 hands-on challenges โ learn in VS Code, Cursor, or the web.