rust_store 0.2.5

A quick and easy cache database for you to use!
Documentation
use crate::func::http_request;
use crate::tests::{BASE_URL, test_url};

#[tokio::test]
async fn data_test() {
    test_url(
        format!(
            "{}/add/test`worked/data/this is going very well/your_api_key",
            BASE_URL
        )
            .to_owned(),
    )
        .await;
    test_url(
        format!(
            "{}/add/test`worked/data/this is going very well/your_api_key",
            BASE_URL
        )
            .to_owned(),
    )
        .await;

    test_url(format!("{}/read/test`worked`data/your_api_key", BASE_URL).to_owned()).await;

    let data = http_request::Request::read_more(
        format!("{}/read/test`worked`data/your_api_key", BASE_URL).to_owned(),
    )
        .await
        .expect("");
    if data.data
        != vec![
        "this is going very well".to_owned(),
        "this is going very well".to_owned(),
    ]
    {
        panic!("data does not equal correct amount")
    }

    test_url(format!("{}/delete/test`worked`data/your_api_key", BASE_URL).to_owned()).await;

    let data = http_request::Request::read(
        format!("{}/read/test`worked`data/your_api_key", BASE_URL).to_owned(),
    )
        .await
        .expect("");
    if data.error == "Success" {
        panic!("data was not deleted")
    }


    test_url(format!("{}/null_write/test`worked`data/your_api_key", BASE_URL).to_owned()).await;


    test_url(
        format!(
            "{}/add/test`worked/data/this is going very well/your_api_key",
            BASE_URL
        )
            .to_owned(),
    )
        .await;

    test_url(format!("{}/read/test`worked`data/your_api_key", BASE_URL).to_owned()).await;
    test_url(format!("{}/delete/test`worked`data/your_api_key", BASE_URL).to_owned()).await;
}