diff options
author | ddh <dianehosfelt@gmail.com> | 2018-03-12 22:24:41 +0000 |
---|---|---|
committer | ddh <dianehosfelt@gmail.com> | 2018-11-20 16:21:32 +0000 |
commit | 26007fddd3f8aabfe026f06de64207d31edf5318 (patch) | |
tree | f1a7ef3496871d67907734dc10c2cc9df31f27cf /components/net/tests/subresource_integrity.rs | |
parent | 3fe83f1d06a50969b2fa731a050b35abdc5520d7 (diff) | |
download | servo-26007fddd3f8aabfe026f06de64207d31edf5318.tar.gz servo-26007fddd3f8aabfe026f06de64207d31edf5318.zip |
refactored performance timing to align with updated spec
refactoring with ResourceFetchMetadata
implemented deprecated window.timing functionality
created ResourceTimingListener trait
fixed w3c links in navigation timing
updated include.ini to run resource timing tests on ci
Diffstat (limited to 'components/net/tests/subresource_integrity.rs')
-rw-r--r-- | components/net/tests/subresource_integrity.rs | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/components/net/tests/subresource_integrity.rs b/components/net/tests/subresource_integrity.rs index a256734113f..ff6ca3d67ad 100644 --- a/components/net/tests/subresource_integrity.rs +++ b/components/net/tests/subresource_integrity.rs @@ -5,6 +5,7 @@ use net::subresource_integrity::{get_prioritized_hash_function, get_strongest_metadata, SriEntry}; use net::subresource_integrity::{is_response_integrity_valid, parsed_metadata}; use net_traits::response::{Response, ResponseBody}; +use net_traits::{ResourceFetchTiming, ResourceTimingType}; use servo_url::ServoUrl; #[test] @@ -70,7 +71,10 @@ fn test_get_strongest_metadata_different_algorithm() { #[test] fn test_response_integrity_valid() { let url: ServoUrl = ServoUrl::parse("http://servo.org").unwrap(); - let response: Response = Response::new(url); + let response: Response = Response::new( + url, + ResourceFetchTiming::new(ResourceTimingType::Navigation), + ); let integrity_metadata = "sha384-H8BRh8j48O9oYatfu5AZzq6A9RINhZO5H16dQZngK7T62em8MUt1FLm52t+eX6xO"; @@ -83,7 +87,10 @@ fn test_response_integrity_valid() { #[test] fn test_response_integrity_invalid() { let url: ServoUrl = ServoUrl::parse("http://servo.org").unwrap(); - let response: Response = Response::new(url); + let response: Response = Response::new( + url, + ResourceFetchTiming::new(ResourceTimingType::Navigation), + ); let integrity_metadata = "sha256-H8BRh8j48O9oYatfu5AZzq6A9RINhZO5H16dQZngK7T62em8MUt1FLm52t+eX6xO"; |