Course Curriculum
1 Intro
2 Available Assertions
AssertSee, AssertSeeText and AssertSeeInOrder
2:48
AssertStatus(200) VS AssertOk(), and Other Statuses
3:31
AssertInstanceOf
2:39
AssertStringStartsWith and Other String Assertions
1:58
API Testing: AssertJson and Other JSON Assertions
3:56
AssertDatabaseHas or Eloquent AssertModelExists?
0:58
How to Assert File Downloads?
0:51
All Assertions List and What If You Don't Find The Right Assertion?
1:33
Pick Assertions with Right Error Messages
1:33
3 How to Test Different Features
4 Random Testing Tips
Customize Default make:test Templates/Stubs
1:54
Stop on the First Error, or Skip Certain Tests
2:33
Response Debugging: Dump and Die
1:28
setUp, setUpBeforeClass and Parent TestCase
4:13
View Errors Differently: withoutExceptionHandling()
2:09
Create a Totally Custom Factory Class
2:58
Arrange - Act - Assert: Multiple Times in One Method?
3:34
5 Faking and Mocking Classes
"Fake" Time: Travel in Time to Reproduce Test Scenarios
3:25
Testing File Uploads with Storage::fake()
4:17
Testing Job Dispatching with Bus::fake()
2:16
Testing Emails with Mail::fake() and Notification::fake()
2:47
Testing Events with Event::fake()
2:14
Fake Packages: Excel::fake() Example
1:45
Fake-Testing 3rd Party External APIs with Http::fake()
5:27
Fake-Testing 3rd Party External APIs by Mocking Them
7:01
No Faking: Test 3rd Party External APIs with Sandbox API Keys
2:35
