blob: 8fe5b424c3c99822818d05f31b1f2612749a668c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
use super::{DateOrDateTime, PropertyValue};
use chrono::NaiveDate;
#[test]
fn verify_date_parsing() {
let date = NaiveDate::from_ymd(2021, 01, 02);
let result = serde_json::to_string(&DateOrDateTime::Date(date)).unwrap();
let parsed: DateOrDateTime = serde_json::from_str(&result).unwrap();
println!("{:?}", parsed);
}
#[test]
fn parse_date_property() {
let _property: PropertyValue =
serde_json::from_str(include_str!("tests/date_property.json")).unwrap();
}
#[test]
fn parse_null_select_property() {
let _property: PropertyValue =
serde_json::from_str(include_str!("tests/null_select_property.json")).unwrap();
}
#[test]
fn parse_select_property() {
let _property: PropertyValue =
serde_json::from_str(include_str!("tests/select_property.json")).unwrap();
}
#[test]
fn parse_text_property_with_link() {
let _property: PropertyValue =
serde_json::from_str(include_str!("tests/text_with_link.json")).unwrap();
}
|