ported a test that ensures an exception is thrown
Ported the remainder of tests that ensure exceptions get thrown, removed empty test, removed test that was commented out when I forked the lib which called methods that don't exist.