mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-26 03:35:33 +00:00
7cbbdb024c
Bug 1286530 made TCPSocket ChromeOnly, eliminating both the dom.mozTCPSocket.enabled preference check as well as the "tcp-socket" permission check. The API is now always exposed in chrome contexts. This patch removes the leftover (and confusing) dead code. Renamed and why: - test_tcpsocket_enabled_no_perm.html renamed to test_tcpsocket_not_exposed_to_content.html because it's now just a question of content never seeing the API. Removed tests and why: - test_tcpsocket_enabled_with_perm.html used to be a standalone verification of our permission check. We have no permission check now and both test_tcpsocket_jsm.html and test_tcpsocket_client_and_server_basics.html serve as tests that we affirmatively expose the API and there are no "late" failure (such as a secondary check in the parent). - test_tcpsocket_default_permissions.html duplicated what (now) test_tcpsocket_not_exposed_to_content.html accomplishes. It tried to use the API and expect an exception. This is just superstition in a WebIDL. (TCPSocket was not originally WebIDL-y.) --HG-- rename : dom/network/tests/test_tcpsocket_enabled_no_perm.html => dom/network/tests/test_tcpsocket_not_exposed_to_content.html extra : rebase_source : d2231ed3b0fb00541cc266569c2a7908a4074f9c
11 lines
246 B
INI
11 lines
246 B
INI
[DEFAULT]
|
|
support-files =
|
|
tcpsocket_test.jsm
|
|
test_tcpsocket_client_and_server_basics.js
|
|
file_udpsocket_iframe.html
|
|
|
|
[test_tcpsocket_jsm.html]
|
|
[test_tcpsocket_client_and_server_basics.html]
|
|
[test_tcpsocket_legacy.html]
|
|
[test_udpsocket.html]
|