- assert_eq!(tally_marks(1), "𝍷");
- assert_eq!(tally_marks(2), "𝍷𝍷");
- assert_eq!(tally_marks(3), "𝍷𝍷𝍷");
- assert_eq!(tally_marks(4), "𝍷𝍷𝍷𝍷");
- assert_eq!(tally_marks(5), "𝍸");
- assert_eq!(tally_marks(6), "𝍸𝍷");
- assert_eq!(tally_marks(7), "𝍸𝍷𝍷");
- assert_eq!(tally_marks(8), "𝍸𝍷𝍷𝍷");
- assert_eq!(tally_marks(9), "𝍸𝍷𝍷𝍷𝍷");
- assert_eq!(tally_marks(10), "𝍸𝍸");
- assert_eq!(tally_marks(11), "𝍸𝍸𝍷");
+ assert_eq!(
+ tally_marks(1, None),
+ HTML(format!(
+ "<span style=\"font-family: '{TALLY_FONT}'\">𝍷</span>"
+ ))
+ );
+ assert_eq!(
+ tally_marks(2, None),
+ HTML(format!(
+ "<span style=\"font-family: '{TALLY_FONT}'\">𝍷𝍷</span>"
+ ))
+ );
+ assert_eq!(
+ tally_marks(3, None),
+ HTML(format!(
+ "<span style=\"font-family: '{TALLY_FONT}'\">𝍷𝍷𝍷</span>"
+ ))
+ );
+ assert_eq!(
+ tally_marks(4, None),
+ HTML(format!(
+ "<span style=\"font-family: '{TALLY_FONT}'\">𝍷𝍷𝍷𝍷</span>"
+ ))
+ );
+ assert_eq!(
+ tally_marks(5, None),
+ HTML(format!(
+ "<span style=\"font-family: '{TALLY_FONT}'\">𝍸</span>"
+ ))
+ );
+ assert_eq!(
+ tally_marks(6, None),
+ HTML(format!(
+ "<span style=\"font-family: '{TALLY_FONT}'\">𝍸𝍷</span>"
+ ))
+ );
+ assert_eq!(
+ tally_marks(7, None),
+ HTML(format!(
+ "<span style=\"font-family: '{TALLY_FONT}'\">𝍸𝍷𝍷</span>"
+ ))
+ );
+ assert_eq!(
+ tally_marks(8, None),
+ HTML(format!(
+ "<span style=\"font-family: '{TALLY_FONT}'\">𝍸𝍷𝍷𝍷</span>"
+ ))
+ );
+ assert_eq!(
+ tally_marks(9, None),
+ HTML(format!(
+ "<span style=\"font-family: '{TALLY_FONT}'\">𝍸𝍷𝍷𝍷𝍷</span>"
+ ))
+ );
+ assert_eq!(
+ tally_marks(10, None),
+ HTML(format!(
+ "<span style=\"font-family: '{TALLY_FONT}'\">𝍸𝍸</span>"
+ ))
+ );
+ assert_eq!(
+ tally_marks(11, None),
+ HTML(format!(
+ "<span style=\"font-family: '{TALLY_FONT}'\">𝍸𝍸𝍷</span>"
+ ))
+ );
+ assert_eq!(tally_marks(1, Some("x")), "x".into());
+ assert_eq!(tally_marks(4, Some("x")), "xxxx".into());
+ assert_eq!(tally_marks(5, Some("x")), "xxxxx".into());
+ assert_eq!(tally_marks(6, Some("x")), "xxxxxx".into());
+ assert_eq!(tally_marks(2, Some("🍔")), "🍔🍔".into());