Added more tests

Review by @jspam please
Please separate "should accept" and "should reject" tests by moving this to the end of the file.