use super::*;
#[test]
fn format_struct_literal_multiline() {
let input = "fn module(&self, _db: &dyn DefDatabase) -> ModuleId { ModuleId { krate: self.krate, block: None, local_id: DefMap::ROOT } }";
let output = format_source(input);
println!("{}", output);
assert!(output.contains("ModuleId {\n"));
assert!(output.contains(" krate: self.krate,\n"));
assert!(output.contains(" block: None,\n"));
assert!(output.contains(" local_id: DefMap::ROOT,\n"));
}
#[test]
fn format_struct_literal_single_field_inline() {
let input = "fn foo() -> Point { Point { x: 1 } }";
let output = format_source(input);
println!("{}", output);
assert!(output.contains("Point { x: 1 }"));
}