diff --git a/src/entity.rs b/src/entity.rs index 19e2d67..25b9166 100644 --- a/src/entity.rs +++ b/src/entity.rs @@ -2878,9 +2878,9 @@ mod tests { } #[test] - fn write_insert_no_extrusion_on_r12() { + fn write_insert_no_extrusion_on_r11() { let mut drawing = Drawing::new(); - drawing.header.version = AcadVersion::R12; + drawing.header.version = AcadVersion::R11; let ins = Insert { extrusion_direction: Vector::new(1.0, 2.0, 3.0), ..Default::default() @@ -2897,6 +2897,26 @@ mod tests { ); } + #[test] + fn write_insert_extrusion_on_r12() { + let mut drawing = Drawing::new(); + drawing.header.version = AcadVersion::R12; + let ins = Insert { + extrusion_direction: Vector::new(1.0, 2.0, 3.0), + ..Default::default() + }; + let ent = Entity::new(EntityType::Insert(ins)); + drawing.add_entity(ent); + assert_contains_pairs( + &drawing, + vec![ + CodePair::new_f64(210, 1.0), + CodePair::new_f64(220, 2.0), + CodePair::new_f64(230, 3.0), + ], + ); + } + #[test] fn write_insert_extrusion_on_r13() { let mut drawing = Drawing::new();