use biome_formatter_test::check_reformat::CheckReformat;
use biome_json_formatter::context::JsonFormatOptions;
use biome_json_formatter::format_node;
use biome_json_parser::{parse_json, JsonParserOptions};
mod language {
include!("language.rs");
}
#[ignore]
#[test]
fn quick_test() {
let src = r#"// comment
// comment
{ "test": "test"} /** comment **/
"#;
let parse = parse_json(src, JsonParserOptions::default().with_allow_comments());
let options = JsonFormatOptions::default();
let result = format_node(options.clone(), &parse.syntax())
.unwrap()
.print()
.unwrap();
let root = &parse.syntax();
let language = language::JsonTestFormatLanguage::default();
let check_reformat =
CheckReformat::new(root, result.as_code(), "quick_test", &language, options);
check_reformat.check_reformat();
assert_eq!(
result.as_code(),
r#"// comment
// comment
{ "test": "test"}
// comment
"#
);
}