If an error gets raised the test will fail with an error. Assert nothing raised *is* effecively a no-op since if it's implemented it just wraps the block in a `rescue` and raises a failure instead of letting the error bubble up to the top.