diff --git a/crates/trusted-server-core/src/html_processor.rs b/crates/trusted-server-core/src/html_processor.rs index ee67bdc1e..18765f0c4 100644 --- a/crates/trusted-server-core/src/html_processor.rs +++ b/crates/trusted-server-core/src/html_processor.rs @@ -762,8 +762,14 @@ mod tests { ); // Verify HTML structure - assert_eq!(&result[0..15], ""); - assert_eq!(&result[result.len() - 7..], ""); + assert!( + result.starts_with(""), + "Should preserve doctype" + ); + assert!( + result.trim_end().ends_with(""), + "Should preserve closing html tag" + ); // Verify content preservation assert!( @@ -893,8 +899,14 @@ mod tests { ); // Verify structure - assert_eq!(&decompressed[0..15], ""); - assert_eq!(&decompressed[decompressed.len() - 7..], ""); + assert!( + decompressed.starts_with(""), + "Should preserve doctype" + ); + assert!( + decompressed.trim_end().ends_with(""), + "Should preserve closing html tag" + ); // Verify content preservation assert!( diff --git a/crates/trusted-server-core/src/html_processor.test.html b/crates/trusted-server-core/src/html_processor.test.html index 2bbc2b968..d05a4518e 100644 --- a/crates/trusted-server-core/src/html_processor.test.html +++ b/crates/trusted-server-core/src/html_processor.test.html @@ -5,7 +5,7 @@ link.href = 'https://use.typekit.net/rla3irf.css'; document.head.appendChild(link); })(); - Skip to main content

Mercedes CEO Slams Combustion Ban, Calls For “Reality Check”

If new rules go into effect as planned, the Mercedes boss says the European car market could “collapse.”

Mercedes
\ No newline at end of file +

About the Author

Sebastian Cenizo

diff --git a/crates/trusted-server-core/src/integrations/sourcepoint.rs b/crates/trusted-server-core/src/integrations/sourcepoint.rs index 55fc4ee63..bb8dc5653 100644 --- a/crates/trusted-server-core/src/integrations/sourcepoint.rs +++ b/crates/trusted-server-core/src/integrations/sourcepoint.rs @@ -1070,9 +1070,9 @@ mod tests { let integration = SourcepointIntegration::new(Arc::new(config(true))); let document_state = IntegrationDocumentState::default(); let ctx = IntegrationHtmlContext { - request_host: "ts.autoblog.com", + request_host: "ts.prospecta.com", request_scheme: "https", - origin_host: "origin.autoblog.com", + origin_host: "origin.prospecta.com", document_state: &document_state, }; @@ -1133,9 +1133,9 @@ mod tests { let integration = SourcepointIntegration::new(Arc::new(cfg)); let document_state = IntegrationDocumentState::default(); let ctx = IntegrationHtmlContext { - request_host: "ts.autoblog.com", + request_host: "ts.prospecta.com", request_scheme: "https", - origin_host: "origin.autoblog.com", + origin_host: "origin.prospecta.com", document_state: &document_state, };