Deno

Web Platform Compat

/websockets

View on GitHub

385 matching WPT tests for commit e68a2419.

886 / 998 test cases pass (88.8%)

opening-handshake /

0 / 1 test cases pass (0.0%)

stream /

90 / 97 test cases pass (92.8%)

Close-1000-reason.any.html

1 / 1 test cases pass (100.0%)

Close-1000-reason.any.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

Close-1000-reason.any.html?wss

1 / 1 test cases pass (100.0%)

Close-1000-reason.any.worker.html

1 / 1 test cases pass (100.0%)

Close-1000-reason.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Close-1000-verify-code.any.html

1 / 1 test cases pass (100.0%)

Close-1000-verify-code.any.html?wss

1 / 1 test cases pass (100.0%)

Close-1000-verify-code.any.worker.html

1 / 1 test cases pass (100.0%)

Close-1000-verify-code.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Close-1000.any.html

1 / 1 test cases pass (100.0%)

Close-1000.any.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

Close-1000.any.html?wss

1 / 1 test cases pass (100.0%)

Close-1000.any.worker.html

1 / 1 test cases pass (100.0%)

Close-1000.any.worker.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

Close-1000.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Close-1005-verify-code.any.html

1 / 1 test cases pass (100.0%)

Close-1005-verify-code.any.html?wss

1 / 1 test cases pass (100.0%)

Close-1005-verify-code.any.worker.html

1 / 1 test cases pass (100.0%)

Close-1005-verify-code.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Close-1005.any.html

1 / 1 test cases pass (100.0%)

Close-1005.any.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

Close-1005.any.html?wss

1 / 1 test cases pass (100.0%)

Close-1005.any.worker.html

1 / 1 test cases pass (100.0%)

Close-1005.any.worker.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

Close-1005.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Close-2999-reason.any.html

1 / 1 test cases pass (100.0%)

Close-2999-reason.any.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

Close-2999-reason.any.html?wss

1 / 1 test cases pass (100.0%)

Close-2999-reason.any.worker.html

1 / 1 test cases pass (100.0%)

Close-2999-reason.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Close-3000-reason.any.html

1 / 1 test cases pass (100.0%)

Close-3000-reason.any.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

Close-3000-reason.any.html?wss

1 / 1 test cases pass (100.0%)

Close-3000-reason.any.worker.html

1 / 1 test cases pass (100.0%)

Close-3000-reason.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Close-3000-verify-code.any.html

1 / 1 test cases pass (100.0%)

Close-3000-verify-code.any.html?wss

1 / 1 test cases pass (100.0%)

Close-3000-verify-code.any.worker.html

1 / 1 test cases pass (100.0%)

Close-3000-verify-code.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Close-4999-reason.any.html

1 / 1 test cases pass (100.0%)

Close-4999-reason.any.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

Close-4999-reason.any.html?wss

1 / 1 test cases pass (100.0%)

Close-4999-reason.any.worker.html

1 / 1 test cases pass (100.0%)

Close-4999-reason.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Close-Reason-124Bytes.any.html

1 / 1 test cases pass (100.0%)

Close-Reason-124Bytes.any.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

Close-Reason-124Bytes.any.html?wss

1 / 1 test cases pass (100.0%)

Close-Reason-124Bytes.any.worker.html

1 / 1 test cases pass (100.0%)

Close-Reason-124Bytes.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Close-delayed.any.html

0 / 1 test cases pass (0.0%)

Close-delayed.any.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

Close-delayed.any.html?wss

0 / 1 test cases pass (0.0%)

Close-delayed.any.worker.html

0 / 1 test cases pass (0.0%)

Close-delayed.any.worker.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

Close-delayed.any.worker.html?wss

0 / 1 test cases pass (0.0%)

Close-onlyReason.any.html

1 / 1 test cases pass (100.0%)

Close-onlyReason.any.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

Close-onlyReason.any.html?wss

1 / 1 test cases pass (100.0%)

Close-onlyReason.any.worker.html

1 / 1 test cases pass (100.0%)

Close-onlyReason.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Close-readyState-Closed.any.html

1 / 1 test cases pass (100.0%)

Close-readyState-Closed.any.html?wss

1 / 1 test cases pass (100.0%)

Close-readyState-Closed.any.worker.html

1 / 1 test cases pass (100.0%)

Close-readyState-Closed.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Close-readyState-Closing.any.html

1 / 1 test cases pass (100.0%)

Close-readyState-Closing.any.html?wss

1 / 1 test cases pass (100.0%)

Close-readyState-Closing.any.worker.html

1 / 1 test cases pass (100.0%)

Close-readyState-Closing.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Close-reason-unpaired-surrogates.any.html

1 / 1 test cases pass (100.0%)

Close-reason-unpaired-surrogates.any.html?wss

1 / 1 test cases pass (100.0%)

Close-server-initiated-close.any.html

1 / 1 test cases pass (100.0%)

Close-server-initiated-close.any.html?wss

1 / 1 test cases pass (100.0%)

Close-server-initiated-close.any.worker.html

1 / 1 test cases pass (100.0%)

Close-undefined.any.html

1 / 1 test cases pass (100.0%)

Close-undefined.any.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

Close-undefined.any.html?wss

1 / 1 test cases pass (100.0%)

Close-undefined.any.worker.html

1 / 1 test cases pass (100.0%)

Close-undefined.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Create-asciiSep-protocol-string.any.html

1 / 1 test cases pass (100.0%)

Create-asciiSep-protocol-string.any.html?wss

1 / 1 test cases pass (100.0%)

Create-blocked-port.any.html

78 / 78 test cases pass (100.0%)

Create-blocked-port.any.html?wpt_flags=h2

77 / 78 test cases pass (98.7%)

Create-blocked-port.any.html?wss

78 / 78 test cases pass (100.0%)

Create-blocked-port.any.worker.html

78 / 78 test cases pass (100.0%)

Create-blocked-port.any.worker.html?wpt_flags=h2

77 / 78 test cases pass (98.7%)

Create-blocked-port.any.worker.html?wss

78 / 78 test cases pass (100.0%)

Create-extensions-empty.any.html

1 / 1 test cases pass (100.0%)

Create-extensions-empty.any.html?wss

1 / 1 test cases pass (100.0%)

Create-extensions-empty.any.worker.html

1 / 1 test cases pass (100.0%)

Create-extensions-empty.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Create-invalid-urls.any.html

5 / 5 test cases pass (100.0%)

Create-invalid-urls.any.html?wpt_flags=h2

5 / 5 test cases pass (100.0%)

Create-invalid-urls.any.html?wss

5 / 5 test cases pass (100.0%)

Create-invalid-urls.any.worker.html

5 / 5 test cases pass (100.0%)

Create-invalid-urls.any.worker.html?wss

5 / 5 test cases pass (100.0%)

Create-non-absolute-url.any.html

1 / 1 test cases pass (100.0%)

Create-non-absolute-url.any.html?wpt_flags=h2

1 / 1 test cases pass (100.0%)

Create-non-absolute-url.any.html?wss

1 / 1 test cases pass (100.0%)

Create-non-absolute-url.any.worker.html

1 / 1 test cases pass (100.0%)

Create-non-absolute-url.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Create-nonAscii-protocol-string.any.html

1 / 1 test cases pass (100.0%)

Create-nonAscii-protocol-string.any.html?wss

1 / 1 test cases pass (100.0%)

Create-on-worker-shutdown.any.html

no test cases pass (0.0%) (suite crashed)

Create-protocol-with-space.any.html

1 / 1 test cases pass (100.0%)

Create-protocol-with-space.any.html?wss

1 / 1 test cases pass (100.0%)

Create-protocol-with-space.any.worker.html

1 / 1 test cases pass (100.0%)

Create-protocol-with-space.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Create-protocols-repeated.any.html

1 / 1 test cases pass (100.0%)

Create-protocols-repeated.any.html?wss

1 / 1 test cases pass (100.0%)

Create-protocols-repeated.any.worker.html

1 / 1 test cases pass (100.0%)

Create-protocols-repeated.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Create-url-with-space.any.html

1 / 1 test cases pass (100.0%)

Create-url-with-space.any.html?wpt_flags=h2

1 / 1 test cases pass (100.0%)

Create-url-with-space.any.html?wss

1 / 1 test cases pass (100.0%)

Create-url-with-space.any.worker.html

1 / 1 test cases pass (100.0%)

Create-url-with-space.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Create-valid-url-array-protocols.any.html

1 / 1 test cases pass (100.0%)

Create-valid-url-array-protocols.any.html?wss

1 / 1 test cases pass (100.0%)

Create-valid-url-binaryType-blob.any.html

1 / 1 test cases pass (100.0%)

Create-valid-url-binaryType-blob.any.html?wss

1 / 1 test cases pass (100.0%)

Create-valid-url-protocol-empty.any.html

1 / 1 test cases pass (100.0%)

Create-valid-url-protocol-empty.any.html?wss

1 / 1 test cases pass (100.0%)

Create-valid-url-protocol-string.any.html

1 / 1 test cases pass (100.0%)

Create-valid-url-protocol-string.any.html?wss

1 / 1 test cases pass (100.0%)

Create-valid-url-protocol.any.html

1 / 1 test cases pass (100.0%)

Create-valid-url-protocol.any.html?wss

1 / 1 test cases pass (100.0%)

Create-valid-url-protocol.any.worker.html

1 / 1 test cases pass (100.0%)

Create-valid-url-protocol.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Create-valid-url.any.html

1 / 1 test cases pass (100.0%)

Create-valid-url.any.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

Create-valid-url.any.html?wss

1 / 1 test cases pass (100.0%)

Create-valid-url.any.worker.html

1 / 1 test cases pass (100.0%)

Create-valid-url.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Create-wrong-scheme.any.html

1 / 1 test cases pass (100.0%)

Create-wrong-scheme.any.html?wpt_flags=h2

1 / 1 test cases pass (100.0%)

Create-wrong-scheme.any.html?wss

1 / 1 test cases pass (100.0%)

Create-wrong-scheme.any.worker.html

1 / 1 test cases pass (100.0%)

Create-wrong-scheme.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Send-0byte-data.any.html

1 / 1 test cases pass (100.0%)

Send-0byte-data.any.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

Send-0byte-data.any.html?wss

1 / 1 test cases pass (100.0%)

Send-0byte-data.any.worker.html

1 / 1 test cases pass (100.0%)

Send-0byte-data.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Send-65K-data.any.html

1 / 1 test cases pass (100.0%)

Send-65K-data.any.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

Send-65K-data.any.html?wss

1 / 1 test cases pass (100.0%)

Send-65K-data.any.worker.html

1 / 1 test cases pass (100.0%)

Send-65K-data.any.worker.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

Send-65K-data.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Send-before-open.any.html

1 / 1 test cases pass (100.0%)

Send-before-open.any.html?wpt_flags=h2

1 / 1 test cases pass (100.0%)

Send-before-open.any.html?wss

1 / 1 test cases pass (100.0%)

Send-before-open.any.worker.html

1 / 1 test cases pass (100.0%)

Send-before-open.any.worker.html?wpt_flags=h2

1 / 1 test cases pass (100.0%)

Send-before-open.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Send-binary-65K-arraybuffer.any.html

1 / 1 test cases pass (100.0%)

Send-binary-65K-arraybuffer.any.html?wss

1 / 1 test cases pass (100.0%)

Send-binary-65K-arraybuffer.any.worker.html

1 / 1 test cases pass (100.0%)

Send-binary-arraybuffer.any.html

1 / 1 test cases pass (100.0%)

Send-binary-arraybuffer.any.html?wss

1 / 1 test cases pass (100.0%)

Send-binary-arraybuffer.any.worker.html

1 / 1 test cases pass (100.0%)

Send-binary-arraybuffer.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Send-binary-arraybufferview-float32.any.html

1 / 1 test cases pass (100.0%)

Send-binary-arraybufferview-float64.any.html

1 / 1 test cases pass (100.0%)

Send-binary-arraybufferview-int32.any.html

1 / 1 test cases pass (100.0%)

Send-binary-arraybufferview-int32.any.html?wss

1 / 1 test cases pass (100.0%)

Send-binary-arraybufferview-int8.any.html

1 / 1 test cases pass (100.0%)

Send-binary-arraybufferview-int8.any.html?wss

1 / 1 test cases pass (100.0%)

Send-binary-blob.any.html

1 / 1 test cases pass (100.0%)

Send-binary-blob.any.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

Send-binary-blob.any.html?wss

1 / 1 test cases pass (100.0%)

Send-binary-blob.any.worker.html

1 / 1 test cases pass (100.0%)

Send-binary-blob.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Send-data.any.html

1 / 1 test cases pass (100.0%)

Send-data.any.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

Send-data.any.html?wss

1 / 1 test cases pass (100.0%)

Send-data.any.worker.html

1 / 1 test cases pass (100.0%)

Send-data.any.worker.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

Send-data.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Send-null.any.html

1 / 1 test cases pass (100.0%)

Send-null.any.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

Send-null.any.html?wss

1 / 1 test cases pass (100.0%)

Send-null.any.worker.html

1 / 1 test cases pass (100.0%)

Send-null.any.worker.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

Send-null.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Send-paired-surrogates.any.html

1 / 1 test cases pass (100.0%)

Send-paired-surrogates.any.html?wss

1 / 1 test cases pass (100.0%)

Send-paired-surrogates.any.worker.html

1 / 1 test cases pass (100.0%)

Send-paired-surrogates.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Send-unicode-data.any.html

1 / 1 test cases pass (100.0%)

Send-unicode-data.any.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

Send-unicode-data.any.html?wss

1 / 1 test cases pass (100.0%)

Send-unicode-data.any.worker.html

1 / 1 test cases pass (100.0%)

Send-unicode-data.any.worker.html?wss

1 / 1 test cases pass (100.0%)

Send-unpaired-surrogates.any.html

1 / 1 test cases pass (100.0%)

Send-unpaired-surrogates.any.html?wss

1 / 1 test cases pass (100.0%)

Send-unpaired-surrogates.any.worker.html

1 / 1 test cases pass (100.0%)

Send-unpaired-surrogates.any.worker.html?wss

1 / 1 test cases pass (100.0%)

basic-auth.any.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

basic-auth.any.html?wss

0 / 1 test cases pass (0.0%)

basic-auth.any.worker.html?wpt_flags=h2

0 / 1 test cases pass (0.0%)

basic-auth.any.worker.html?wss

0 / 1 test cases pass (0.0%)

binaryType-wrong-value.any.html

1 / 1 test cases pass (100.0%)

binaryType-wrong-value.any.html?wss

1 / 1 test cases pass (100.0%)

binaryType-wrong-value.any.worker.html

1 / 1 test cases pass (100.0%)

binaryType-wrong-value.any.worker.html?wss

1 / 1 test cases pass (100.0%)

close-invalid.any.html

6 / 6 test cases pass (100.0%)

close-invalid.any.html?wpt_flags=h2

6 / 6 test cases pass (100.0%)

close-invalid.any.html?wss

6 / 6 test cases pass (100.0%)

close-invalid.any.worker.html

6 / 6 test cases pass (100.0%)

close-invalid.any.worker.html?wpt_flags=h2

6 / 6 test cases pass (100.0%)

close-invalid.any.worker.html?wss

6 / 6 test cases pass (100.0%)

constructor.any.html

1 / 1 test cases pass (100.0%)

constructor.any.html?wpt_flags=h2

1 / 1 test cases pass (100.0%)

constructor.any.html?wss

1 / 1 test cases pass (100.0%)

constructor.any.worker.html

1 / 1 test cases pass (100.0%)

constructor.any.worker.html?wpt_flags=h2

1 / 1 test cases pass (100.0%)

constructor.any.worker.html?wss

1 / 1 test cases pass (100.0%)

eventhandlers.any.html

4 / 4 test cases pass (100.0%)

eventhandlers.any.html?wpt_flags=h2

4 / 4 test cases pass (100.0%)

eventhandlers.any.html?wss

4 / 4 test cases pass (100.0%)

eventhandlers.any.worker.html

4 / 4 test cases pass (100.0%)

eventhandlers.any.worker.html?wpt_flags=h2

4 / 4 test cases pass (100.0%)

eventhandlers.any.worker.html?wss

4 / 4 test cases pass (100.0%)

referrer.any.html

1 / 1 test cases pass (100.0%)

referrer.any.worker.html

1 / 1 test cases pass (100.0%)

Edit this website on GitHub