Setting up Jasmine with ExtJS for Unit Testing

I recently attempted to set up Jasmine to incorporate unit testing with my ExtJS projects. I started by following the tutorial provided by Sencha: http://docs.sencha.com/extjs/4.2.1/#!/guide/testing

 This guide seems to be outdated.It utilizes the old onReady() method as opposed to the new style of startup. For Sencha Architect users, the methodology in the article didn't seem to work. Lastly, the article references Jasmine 1.1.0, where the latest version (as of this writing) is 1.3.1.

So here's a quick tutorial on how to set it up.