This is a testharness.js-based test.
[FAIL] Set location.protocol to ht%0Atp (percent-encoded here for clarity)
Failed to set the 'protocol' property on 'Location': 'ht\ntp' is an invalid protocol.
[FAIL] Set location.protocol to http%0A (percent-encoded here for clarity)
Failed to set the 'protocol' property on 'Location': 'http\n' is an invalid protocol.
[FAIL] Set location.protocol to %09ht%09%0AtP (percent-encoded here for clarity)
Failed to set the 'protocol' property on 'Location': ' ht \ntP' is an invalid protocol.
Harness: the test ran to completion.