Skip to content

Commit

Permalink
test: πŸ’ add failing offset test
Browse files Browse the repository at this point in the history
This patch doesn't (yet) have a fix, but it records the problem.
  • Loading branch information
Richard Dodd committed Sep 26, 2024
1 parent 7ccb271 commit 900e025
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions src/offset.rs
Original file line number Diff line number Diff line change
Expand Up @@ -199,6 +199,21 @@ mod tests {
fit_to_bezpath(&co, TOLERANCE);
}

/// Another cubic offset that used to trigger infinite recursion
#[test]
#[ignore]
fn infinite_recursion_2() {
let from = (170316.27471718643, -39426.698755807460);
let ctrl1 = (170319.25792293798, -39424.62015694651);
let ctrl2 = (170347.39228816386, -39459.45980864008);
let to = (170360.02535541012, -39468.51499820177);
let offset = -1.;
let accuracy = 2.231417337053948;
let c = CubicBez::new(from, ctrl1, ctrl2, to);
let co = CubicOffset::new(c, offset);
fit_to_bezpath(&co, accuracy);
}

#[test]
fn test_cubic_offset_simple_line() {
let cubic = CubicBez::new((0., 0.), (10., 0.), (20., 0.), (30., 0.));
Expand Down

0 comments on commit 900e025

Please sign in to comment.