diff options
Diffstat (limited to 'src/models/properties/formulas.rs')
-rw-r--r-- | src/models/properties/formulas.rs | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/models/properties/formulas.rs b/src/models/properties/formulas.rs new file mode 100644 index 0000000..20bc7f4 --- /dev/null +++ b/src/models/properties/formulas.rs @@ -0,0 +1,27 @@ +#[cfg(test)] +mod tests { + use crate::models::properties::{FormulaResultValue, PropertyValue}; + + #[test] + fn parse_number_formula_prop() { + let _property: PropertyValue = + serde_json::from_str(include_str!("tests/formula_number_value.json")).unwrap(); + } + + #[test] + fn parse_date_formula_prop() { + let _property: PropertyValue = + serde_json::from_str(include_str!("tests/formula_date_value.json")).unwrap(); + } + + #[test] + fn parse_number_formula() { + let _value: FormulaResultValue = serde_json::from_str( + r#"{ + "type": "number", + "number": 0 + }"#, + ) + .unwrap(); + } +} |