- Tests should pass if those messages follow some expected pattern. - Tests should fail if any of the emitted messages is outside of the patterns specified by the test.