Assert more conditions on the existing tests

Still need to test the supports() method