We make two important changes to our assertion syntax. First, we switch from the old RSpec "should" syntax to the new "expect" syntax. Then we implement "raise_error", allowing us to write tests that expect the tested code to fail. In the process, we begin to build our test runner's test suite, using the test runner to test itself.