This ensure we do not mess up the bytes when an URL is partially parsed and is invalid.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS src is expected
PASS src is expected
PASS src is expected
PASS src is expected
PASS src is expected
PASS src is expected
PASS src is expected
PASS src is expected
PASS src is expected
PASS src is expected
PASS src is expected
PASS src is expected
PASS src is expected
PASS src is expected
PASS src is expected
PASS src is expected
PASS src is expected
PASS src is expected
PASS src is expected
PASS successfullyParsed is true
TEST COMPLETE