examples/staging/test: Split and improve chapter

"Testing" chapter has been split in all requested sections. I'm going to discuss other sections I would like to add in #111's thread, but this completes the current TODO of the issue.
`assert_eq!` is preferred when `assert!`ing equalities, because it yields more information when the test fails.