Skip to content

Commit 764b80c

Browse files
committed
refactor(filter): Short-circuit unordered array normalization
1 parent 41dfc2b commit 764b80c

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

crates/snapbox/src/filter/pattern.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,10 @@ fn normalize_array_to_unordered_redactions(
302302
actual: &[serde_json::Value],
303303
expected: &[serde_json::Value],
304304
) -> Vec<serde_json::Value> {
305+
if actual == expected {
306+
return actual.to_owned();
307+
}
308+
305309
let mut normalized: Vec<serde_json::Value> = Vec::new();
306310
let mut actual_values = actual.to_owned();
307311
let mut expected_values = expected.to_owned();

0 commit comments

Comments
 (0)