mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-26 04:09:50 +00:00

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
10 lines
222 B
INI
10 lines
222 B
INI
[DEFAULT]
|
|
support-files =
|
|
worker_network_basics.js
|
|
|
|
[test_network_basics.html]
|
|
skip-if = toolkit == 'android'
|
|
[test_network_basics_worker.html]
|
|
skip-if = toolkit == 'android'
|
|
[test_tcpsocket_not_exposed_to_content.html]
|