Unlock your potential with a Pro Membership
Here is where you propel your career forward. Come join us today. Learn more.
`when()` – Code Challenge
Lab: Unit Testing with Brain Monkey
Video Runtime: 08:27
Time for a code challenge to make sure you now understand how when()
works and how to use each of its different task options. Let’s write 4 different when()
definitions for the WordPress function esc_html_e()
. Then we’ll discuss how to select the best option as well as how to keep your code DRY.
If you listen carefully, you can hear the 1s and 0s flowing in your computer.
Episodes
Total Lab Runtime: 03:21:08
- 0 Lab Setupfree 07:07
- 1 The Problem - Why We Need to Simulatefree 24:50
- 2 Behind the Scenes of Redefining a Functionfree 20:31
- 3 Brain Monkey's Toolset Overviewpro 09:04
- 4 Anatomy of the Test Expectationpro 11:51
- 5 setUp and tearDownpro 09:51
- 6 Create a Test Classpro 20:42
- 7 `when()`pro 14:23
- 8 `when()` - Behavior Optionspro 14:26
- 9 `when()` - Code Challengepro 08:27
- 10 `expect()`pro 11:40
- 11 `with()`pro 05:44
- 12 More with `with()`pro 10:02
- 13 `with()` - Code Challengepro 09:53
- 14 `expect()` - Behavior Optionspro 07:47
- 15 `andAlsoExpectIt()`pro 10:46
- 16 `stubs()`pro 04:04