Unlock your potential with a Pro Membership
Here is where you propel your career forward. Come join us today. Learn more.
Integration Bootstrap – Register Theme & Load
Lab: Unit & Integration Testing Basics
Video Runtime: 07:41
Notes | Transcript | Code | Playlist
Notes
We’re almost done with the bootstrap file. Whew! Right? In this episode, you and I will finish it. We need to:
- Load the WordPress tests suite’s includes/bootstrap.php file.
- Register a callback to the tests “theme_setup” event.
- When that event fires, we want to define where our themes directory is and switch the default theme to our theme.
- Finally, let’s load WordPress’ testing suite.
Transcript
Code
Hey... hey you... yes you!... Having a good time? Learning new things? Good!
Episodes
Total Lab Runtime: 04:26:49
- 1 Lab Introductionfree 13:13
- 2 How Testing Benefits Youfree 27:00
- 3 What is Testing?free 10:24
- 4 Unit vs. Integration Testsfree 17:44
- 5 Setup the Testing Environmentpro 12:21
- 6 PHPUnit & a Virtual Containerpro 08:37
- 7 Create the Composer.json Filepro 14:36
- 8 Configure PHPUnit for Both Test Suitespro 10:56
- 9 Setup Test Shortcuts in Composerpro 09:58
- 10 Setup Local's Web Serverfree 10:05
- 11 Unit Tests - Bootstrappro 14:34
- 12 Test Basicspro 12:24
- 13 Test Assertionspro 18:42
- 14 Unit Tests - Write Real Testspro 23:32
- 15 Integration Bootstrap - Overviewfree 09:01
- 16 Integration Bootstrap - Find the WordPress Test Suite's Directorypro 12:10
- 17 Integration Bootstrap - Defining Constantspro 04:06
- 18 Integration Bootstrap - Register Theme & Loadpro 07:41
- 19 Meet WP_UnitTestCasepro 12:05
- 20 Integration Tests - Write Real Testspro 15:18
- 21 Wrap it Upfree 02:22