Developers often complain that testing is “a necessary evil”. They complain even more about client-side testing. Writing and maintaining a suite of client-side tests does not need to be painful. In this talk, we’ll discuss why testing is *not* evil, and is, in fact, awesome. I’ll share what I’ve learned that has made my experience with EmberJS testing a pleasant and productive one.