webmention 0.6.0

Library and a CLI tool for sending and validation webmentions
Documentation
use super::find_target_endpoint;
use crate::wm_url::Url;
use tokio_test::block_on;

#[test]
fn webmention_rocks_discovery_endpoint_test1() {
    let url = Url::parse("https://webmention.rocks/test/1").unwrap();
    let result = block_on(find_target_endpoint(&url));
    assert!(result.is_ok());
    let result = result.unwrap();
    assert!(result.is_some());
    let result = result.unwrap();
    assert_eq!(
        result.as_str(),
        "https://webmention.rocks/test/1/webmention"
    );
}

#[test]
fn webmention_rocks_discovery_endpoint_test2() {
    let url = Url::parse("https://webmention.rocks/test/2").unwrap();
    let result = block_on(find_target_endpoint(&url));
    assert!(result.is_ok());
    let result = result.unwrap();
    assert!(result.is_some());
    let result = result.unwrap();
    assert_eq!(
        result.as_str(),
        "https://webmention.rocks/test/2/webmention"
    );
}

#[test]
fn webmention_rocks_discovery_endpoint_test3() {
    let url = Url::parse("https://webmention.rocks/test/3").unwrap();
    let result = block_on(find_target_endpoint(&url));
    assert!(result.is_ok());
    let result = result.unwrap();
    assert!(result.is_some());
    let result = result.unwrap();
    assert_eq!(
        result.as_str(),
        "https://webmention.rocks/test/3/webmention"
    );
}

#[test]
fn webmention_rocks_discovery_endpoint_test4() {
    let url = Url::parse("https://webmention.rocks/test/4").unwrap();
    let result = block_on(find_target_endpoint(&url));
    assert!(result.is_ok());
    let result = result.unwrap();
    assert!(result.is_some());
    let result = result.unwrap();
    assert_eq!(
        result.as_str(),
        "https://webmention.rocks/test/4/webmention"
    );
}

#[test]
fn webmention_rocks_discovery_endpoint_test10() {
    let url = Url::parse("https://webmention.rocks/test/10").unwrap();
    let result = block_on(find_target_endpoint(&url));
    assert!(result.is_ok());
    let result = result.unwrap();
    assert!(result.is_some());
    let result = result.unwrap();
    assert_eq!(
        result.as_str(),
        "https://webmention.rocks/test/10/webmention"
    );
}