From 6e4e9a7847033261d364d1000091b5bfb407041d Mon Sep 17 00:00:00 2001 From: Kesha Hietala Date: Thu, 29 Feb 2024 19:03:10 +0000 Subject: [PATCH] use natural schema syntax for corpus tests Signed-off-by: Kesha Hietala --- cedar-drt/fuzz/src/dump.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cedar-drt/fuzz/src/dump.rs b/cedar-drt/fuzz/src/dump.rs index 5607976c0..83163156f 100644 --- a/cedar-drt/fuzz/src/dump.rs +++ b/cedar-drt/fuzz/src/dump.rs @@ -53,18 +53,18 @@ pub fn dump( let dirname = dirname.as_ref(); std::fs::create_dir_all(dirname)?; - let schema_filename = dirname.join(format!("{testcasename}.cedarschema.json")); + let schema_filename = dirname.join(format!("{testcasename}.cedarschema")); let policies_filename = dirname.join(format!("{testcasename}.cedar")); let entities_filename = dirname.join(format!("{testcasename}.entities.json")); let testcase_filename = dirname.join(format!("{testcasename}.json")); - let schema_file = std::fs::OpenOptions::new() + let mut schema_file = std::fs::OpenOptions::new() .create(true) .write(true) .append(false) .truncate(true) .open(&schema_filename)?; - serde_json::to_writer_pretty(schema_file, &schema)?; + writeln!(schema_file, "{}", schema.as_natural_schema().unwrap())?; let mut policies_file = std::fs::OpenOptions::new() .create(true)