fix(tests): Attempting to squash broken tests

A lot of code was relying on jQuery-specific syntax.
Code has been converted to Angular-specific syntax to enable 0
dependency.
Unsure how to fix remaining tests due to use of jQuery.Event or
jQuery.fn