mirror of
https://framagit.org/veretcle/scootaloo.git
synced 2025-07-20 17:11:19 +02:00
test: add tests for scootaloo alt services + regexp
This commit is contained in:
@@ -1,4 +1,33 @@
|
||||
use scootaloo::parse_toml;
|
||||
use std::collections::HashMap;
|
||||
|
||||
#[test]
|
||||
fn test_alt_services() {
|
||||
let toml = parse_toml("tests/no_test_alt_services.toml");
|
||||
assert_eq!(toml.scootaloo.alternative_services_for, None);
|
||||
|
||||
let toml = parse_toml("tests/test_alt_services.toml");
|
||||
assert_eq!(
|
||||
toml.scootaloo.alternative_services_for,
|
||||
Some(HashMap::from([
|
||||
("tamere.lol".to_string(), "tonpere.mdr".to_string()),
|
||||
("you.pi".to_string(), "you.pla".to_string())
|
||||
]))
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_re_display() {
|
||||
let toml = parse_toml("tests/no_show_url_as_display_url_for.toml");
|
||||
assert_eq!(toml.scootaloo.show_url_as_display_url_for, None);
|
||||
|
||||
let toml = parse_toml("tests/show_url_as_display_url_for.toml");
|
||||
|
||||
assert_eq!(
|
||||
toml.scootaloo.show_url_as_display_url_for,
|
||||
Some("^(.+)\\.es$".to_string())
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_page_size() {
|
||||
|
Reference in New Issue
Block a user