diff options
-rw-r--r-- | components/net/lib.rs | 25 | ||||
-rw-r--r-- | tests/unit/net/chrome_loader.rs | 2 | ||||
-rw-r--r-- | tests/unit/net/http_loader.rs | 4 | ||||
-rw-r--r-- | tests/unit/net/lib.rs | 2 |
4 files changed, 20 insertions, 13 deletions
diff --git a/components/net/lib.rs b/components/net/lib.rs index 8c9a3ba4b6a..267b4c6d9de 100644 --- a/components/net/lib.rs +++ b/components/net/lib.rs @@ -47,26 +47,33 @@ extern crate uuid; extern crate webrender_traits; extern crate websocket; -pub mod about_loader; -pub mod blob_loader; -pub mod chrome_loader; -pub mod connector; -pub mod content_blocker; +mod about_loader; +mod blob_loader; +mod chrome_loader; +mod connector; +mod content_blocker; pub mod cookie; pub mod cookie_storage; mod data_loader; -pub mod file_loader; +mod file_loader; pub mod filemanager_thread; pub mod hsts; -pub mod http_loader; +mod http_loader; pub mod image_cache_thread; pub mod mime_classifier; pub mod resource_thread; -pub mod storage_thread; -pub mod websocket_loader; +mod storage_thread; +mod websocket_loader; /// An implementation of the [Fetch specification](https://fetch.spec.whatwg.org/) pub mod fetch { pub mod cors_cache; pub mod methods; } + +/// A module for re-exports of items used in unit tests. +pub mod test { + pub use chrome_loader::resolve_chrome_url; + pub use http_loader::{HttpRequest, HttpRequestFactory, HttpResponse, HttpState}; + pub use http_loader::{LoadError, LoadErrorType, UIProvider, load}; +} diff --git a/tests/unit/net/chrome_loader.rs b/tests/unit/net/chrome_loader.rs index 5008fe67fc8..72776d248f7 100644 --- a/tests/unit/net/chrome_loader.rs +++ b/tests/unit/net/chrome_loader.rs @@ -2,7 +2,7 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -use net::chrome_loader::resolve_chrome_url; +use net::test::resolve_chrome_url; use url::Url; fn c(s: &str) -> Result<Url, ()> { diff --git a/tests/unit/net/http_loader.rs b/tests/unit/net/http_loader.rs index d247e9283c7..e7f15eba36e 100644 --- a/tests/unit/net/http_loader.rs +++ b/tests/unit/net/http_loader.rs @@ -22,9 +22,9 @@ use msg::constellation_msg::{PipelineId, TEST_PIPELINE_ID}; use net::cookie::Cookie; use net::cookie_storage::CookieStorage; use net::hsts::HstsEntry; -use net::http_loader::{HttpRequest, HttpRequestFactory, HttpState, LoadError, UIProvider, load}; -use net::http_loader::{HttpResponse, LoadErrorType}; use net::resource_thread::{AuthCacheEntry, CancellationListener}; +use net::test::{HttpRequest, HttpRequestFactory, HttpState, LoadError, UIProvider, load}; +use net::test::{HttpResponse, LoadErrorType}; use net_traits::{CookieSource, IncludeSubdomains, LoadContext, LoadData}; use net_traits::{CustomResponse, LoadOrigin, Metadata, ReferrerPolicy}; use std::borrow::Cow; diff --git a/tests/unit/net/lib.rs b/tests/unit/net/lib.rs index 14319d51f15..4f1f91f923d 100644 --- a/tests/unit/net/lib.rs +++ b/tests/unit/net/lib.rs @@ -37,7 +37,7 @@ use devtools_traits::DevtoolsControlMsg; use filemanager_thread::{TestProvider, TEST_PROVIDER}; use net::fetch::methods::{FetchContext, fetch}; use net::filemanager_thread::FileManager; -use net::http_loader::HttpState; +use net::test::HttpState; use net_traits::FetchTaskTarget; use net_traits::request::Request; use net_traits::response::Response; |