diff --git a/crates/bds-core/src/engine/preview.rs b/crates/bds-core/src/engine/preview.rs
index 4a98603..1e1d973 100644
--- a/crates/bds-core/src/engine/preview.rs
+++ b/crates/bds-core/src/engine/preview.rs
@@ -178,7 +178,7 @@ async fn handle_style_preview(
let language = escape_html(metadata.main_language.as_deref().unwrap_or("en"));
let description = escape_html(metadata.description.as_deref().unwrap_or(&metadata.name));
let html = format!(
- "
{project_name}{description}
"
+ "{project_name}{description}
"
);
Html(html).into_response()
}
@@ -1083,14 +1083,35 @@ mod tests {
.unwrap();
assert!(stylesheet.status().is_success());
let stylesheet = stylesheet.text().unwrap();
+ let light_body = client
+ .get(format!(
+ "http://{PREVIEW_HOST}:{PREVIEW_PORT}/__style-preview?theme=amber&mode=light"
+ ))
+ .send()
+ .unwrap()
+ .text()
+ .unwrap();
+ let auto_body = client
+ .get(format!(
+ "http://{PREVIEW_HOST}:{PREVIEW_PORT}/__style-preview?theme=amber&mode=auto"
+ ))
+ .send()
+ .unwrap()
+ .text()
+ .unwrap();
server.stop().unwrap();
assert!(body.contains(""));
assert!(body.contains("Blog"));
+ assert!(body.find("