diff --git a/crates/anstyle-svg/src/lib.rs b/crates/anstyle-svg/src/lib.rs
index 3e313be7..216fdbf7 100644
--- a/crates/anstyle-svg/src/lib.rs
+++ b/crates/anstyle-svg/src/lib.rs
@@ -122,7 +122,7 @@ impl Term {
.unwrap();
writeln!(&mut buffer, r#"
+
+
+
+
+
+ 1 + │ use anstyle::RgbColor;
+ 2 + │
+ 3 │ #[test]
+ 4 │ fn rainbow() {
+ 5 │ let input = std::fs::read_to_string("tests/rainbow.vte").unwrap();
+ 6 │ let actual = anstyle_svg::Term::new().render_svg(&input);
+ 7 │ snapbox::assert_data_eq!(actual, snapbox::file!["rainbow.svg": Text].raw());
+ 8 │ }
+ 9 │
+ 10 │ #[test]
+ 11 │ fn rg_linus() {
+ 12 │ let input = std::fs::read_to_string("tests/rg_linus.vte").unwrap();
+ 13 │ let actual = anstyle_svg::Term::new().render_svg(&input);
+ 14 │ snapbox::assert_data_eq!(actual, snapbox::file!["rg_linus.svg": Text].raw());
+ 15 │ }
+ 16 │
+ 17 │ #[test]
+ 18 │ fn hyperlink_demo() {
+ 19 │ let bytes = std::fs::read("tests/hyperlink-demo.vte").unwrap();
+ 20 │ String::from_utf8(bytes).unwrap();
+ 21 │ let input = std::fs::read_to_string("tests/hyperlink-demo.vte").unwrap();
+ 22 │ let actual = anstyle_svg::Term::new().render_svg(&input);
+ 23 │ snapbox::assert_data_eq!(actual, snapbox::file!["hyperlink-demo.svg": Text].raw());
+ 24 │ }
+ 25 │
+ 26 │ #[test]
+ 27 + │ fn custom_background_color() {
+ 28 + │ let bytes = std::fs::read("tests/custom_background_color.vte").unwrap();
+ 29 + │ String::from_utf8(bytes).unwrap();
+ 30 + │ let input = std::fs::read_to_string("tests/custom_background_color.vte").unwrap();
+ 31 + │ let actual = anstyle_svg::Term::new()
+ 32 + │ .bg_color(anstyle::Color::Rgb(RgbColor(0x18, 0x18, 0x18)))
+ 33 + │ .render_svg(&input);
+ 34 + │ snapbox::assert_data_eq!(
+ 35 + │ actual,
+ 36 + │ snapbox::file!["custom_background_color.svg": Text].raw()
+ 37 + │ );
+ 38 + │ }
+ 39 + │
+ 40 + │ #[test]
+ 41 │ fn rainbow_html() {
+ 42 │ let input = std::fs::read_to_string("tests/rainbow.vte").unwrap();
+ 43 │ let actual = anstyle_svg::Term::new().render_html(&input);
+ 44 │ snapbox::assert_data_eq!(actual, snapbox::file!["rainbow.html": Text].raw());
+ 45 │ }
+ 46 │
+ 47 │ #[test]
+ 48 │ fn rg_linus_html() {
+ 49 │ let input = std::fs::read_to_string("tests/rg_linus.vte").unwrap();
+ 50 │ let actual = anstyle_svg::Term::new().render_html(&input);
+ 51 │ snapbox::assert_data_eq!(actual, snapbox::file!["rg_linus.html": Text].raw());
+ 52 │ }
+ 53 │
+ 54 │ #[test]
+ 55 │ fn hyperlink_demo_html() {
+ 56 │ let bytes = std::fs::read("tests/hyperlink-demo.vte").unwrap();
+ 57 │ String::from_utf8(bytes).unwrap();
+ 58 │ let input = std::fs::read_to_string("tests/hyperlink-demo.vte").unwrap();
+ 59 │ let actual = anstyle_svg::Term::new().render_html(&input);
+ 60 │ snapbox::assert_data_eq!(actual, snapbox::file!["hyperlink-demo.html": Text].raw());
+ 61 │ }
+
+
+
+
+