serde_test.rs 590 B

12345678910111213141516171819202122232425
  1. use flowy_grid_data_model::entities::*;
  2. #[test]
  3. fn grid_default_serde_test() {
  4. let grid_id = "1".to_owned();
  5. let grid = GridMeta {
  6. grid_id,
  7. fields: vec![],
  8. blocks: vec![],
  9. };
  10. let json = serde_json::to_string(&grid).unwrap();
  11. assert_eq!(json, r#"{"grid_id":"1","fields":[],"blocks":[]}"#)
  12. }
  13. fn create_field(field_id: &str) -> FieldMeta {
  14. let mut field = FieldMeta::new("Text Field", "", FieldType::RichText);
  15. field.id = field_id.to_string();
  16. field
  17. }
  18. #[allow(dead_code)]
  19. fn uuid() -> String {
  20. uuid::Uuid::new_v4().to_string()
  21. }