wthr 0.1.0

Weather from the US National Weather Service.
Documentation
#![allow(unused_imports)]
use wiremock::{
    matchers::{method, path},
    Mock, MockServer, ResponseTemplate,
};

use wthr::{cache::Cache, client::{round_fmt, ApiClient}};

mod common;
use common::{json, _tempcache, API, APP, USER};

#[tokio::test]
async fn fetch_from_cache() {
    let server = MockServer::start().await;

    let response = ResponseTemplate::new(200)
        .set_body_string(json("get_point"))
        .insert_header("content-type", "application/geo+json");

    Mock::given(method("GET"))
        .and(path("/points/42.4465,-76.4807"))
        .respond_with(response)
        .mount(&server)
        .await;

    let (_cache, _tempdir) = _tempcache();
}