More tests

This commit is contained in:
daladim 2021-04-28 23:22:06 +02:00
parent 1cd811f9d3
commit 9b622e1ad6

View file

@ -6,14 +6,14 @@ use reqwest::header::CONTENT_TYPE;
use minidom::Element;
use url::Url;
use my_tasks::client::Client;
use my_tasks::{calendar::SupportedComponents, client::Client};
use my_tasks::traits::CalDavSource;
use my_tasks::settings::URL;
use my_tasks::settings::USERNAME;
use my_tasks::settings::PASSWORD;
use my_tasks::settings::EXAMPLE_TASK_URL;
use my_tasks::settings::EXAMPLE_CALENDAR_URL;
use my_tasks::settings::EXAMPLE_CREATED_CALENDAR_URL;
static EXAMPLE_TASKS_BODY_LAST_MODIFIED: &str = r#"
@ -49,6 +49,17 @@ async fn show_calendars() {
}
#[tokio::test]
async fn create_cal() {
let _ = env_logger::builder().is_test(true).try_init();
let mut client = Client::new(URL, USERNAME, PASSWORD).unwrap();
let id: Url = my_tasks::settings::EXAMPLE_CREATED_CALENDAR_URL.parse().unwrap();
let name = "prout".into();
let supported_components = SupportedComponents::TODO;
client.create_calendar(id, name, supported_components).await.unwrap();
}
#[tokio::test]
#[ignore]
async fn profind() {
@ -77,7 +88,7 @@ async fn profind() {
async fn last_modified() {
let _ = env_logger::builder().is_test(true).try_init();
let url: Url = EXAMPLE_CALENDAR_URL.parse().unwrap();
let url: Url = EXAMPLE_CREATED_CALENDAR_URL.parse().unwrap();
let method = Method::from_bytes(b"REPORT")
.expect("cannot create REPORT method.");