exposedTo-invalid-origins.https.html

PASSExpected12 of 12 subtests pass886 ms

Details

Test
/webmcp/imperative/exposedTo-invalid-origins.https.html
Harness
OK

Subtests

StatusSubtestMessage
PASSregisterTool() throws SecurityError for invalid or non-potentially-trustworthy origins like / in exposedTo
PASSregisterTool() throws SecurityError for invalid or non-potentially-trustworthy origins like * in exposedTo
PASSregisterTool() throws SecurityError for invalid or non-potentially-trustworthy origins like https://example:bogus in exposedTo
PASSregisterTool() throws SecurityError for invalid or non-potentially-trustworthy origins like https://U+d800.com in exposedTo
PASSregisterTool() throws SecurityError for invalid or non-potentially-trustworthy origins like http://example.com in exposedTo
PASSregisterTool() throws SecurityError for invalid or non-potentially-trustworthy origins like ftp://example.com in exposedTo
PASSregisterTool() throws SecurityError for invalid or non-potentially-trustworthy origins like about:blank in exposedTo
PASSregisterTool() throws SecurityError for invalid or non-potentially-trustworthy origins like about:srcdoc in exposedTo
PASSregisterTool() throws SecurityError for invalid or non-potentially-trustworthy origins like https://example.com in exposedTo
PASSregisterTool() throws SecurityError for invalid or non-potentially-trustworthy origins like http://localhost:3000 in exposedTo
PASSregisterTool() with abort signal reason because signal is processed before `exposedTo`
PASSAborting a signal from a rejected registration must not unregister a later valid tool with the same name