kutt 0.0.2

command line tool for kutt.it service
Documentation
use crate::utils::get_id_from_link;
use crate::Kutt;

#[test]
fn short_url_test() {
    let slink = Kutt::target_url("https://google.com/great")
        .reuse()
        .create_short_link()
        .unwrap();
    assert_eq!(slink.starts_with("https://kutt.it/"), true);
    assert_eq!(Kutt::delete_link(slink.as_str()).is_ok(), true);
}

#[test]
fn custom_url_and_delete_test() {
    let slink = Kutt::target_url("https://google.com/foobar")
        .custom_url("foobarfoobarfoobarfoobar")
        .reuse()
        .create_short_link()
        .unwrap();
    assert_eq!(slink.as_str(), "https://kutt.it/foobarfoobarfoobarfoobar");
    assert_eq!(Kutt::delete_link(slink.as_str()).is_ok(), true);
}

#[test]
fn get_id_from_link_test() {
    let id = get_id_from_link("https://kutt.it/foobarfoo").unwrap();
    assert_eq!(id, "foobarfoo");
}