style: rustfmt the issue #7 regression tests (CI format gate)
Release binaries / Build macOS ARM64 (push) Has been cancelled
Release binaries / Build macOS x64 (push) Has been cancelled
Release binaries / Build Linux ARM64 (push) Has been cancelled
Release binaries / Build Linux musl ARM64 (push) Has been cancelled
Release binaries / Build Linux musl x64 (push) Has been cancelled
Release binaries / Build Linux x64 (push) Has been cancelled
Release binaries / Build Windows x64 (push) Has been cancelled
Release binaries / Attach binaries to GitHub Release (push) Has been cancelled
Release binaries / Build macOS ARM64 (push) Has been cancelled
Release binaries / Build macOS x64 (push) Has been cancelled
Release binaries / Build Linux ARM64 (push) Has been cancelled
Release binaries / Build Linux musl ARM64 (push) Has been cancelled
Release binaries / Build Linux musl x64 (push) Has been cancelled
Release binaries / Build Linux x64 (push) Has been cancelled
Release binaries / Build Windows x64 (push) Has been cancelled
Release binaries / Attach binaries to GitHub Release (push) Has been cancelled
This commit is contained in:
@@ -2139,7 +2139,11 @@ mod tests {
|
||||
(pages, new_active, new_pin)
|
||||
}
|
||||
|
||||
fn resolve_active<'a>(pages: &'a [String], active_index: usize, pin: &Option<String>) -> &'a str {
|
||||
fn resolve_active<'a>(
|
||||
pages: &'a [String],
|
||||
active_index: usize,
|
||||
pin: &Option<String>,
|
||||
) -> &'a str {
|
||||
if let Some(tid) = pin {
|
||||
if let Some(p) = pages.iter().find(|p| *p == tid) {
|
||||
return p;
|
||||
@@ -2161,7 +2165,10 @@ mod tests {
|
||||
let (pages, active, pin) = simulate_remove(&["blank", "creepjs"], 1, "creepjs", "creepjs");
|
||||
// pin must point at a page that still exists (no dangling fallback).
|
||||
let resolved = resolve_active(&pages, active, &pin);
|
||||
assert!(pages.iter().any(|p| p == resolved), "resolved a dangling target");
|
||||
assert!(
|
||||
pages.iter().any(|p| p == resolved),
|
||||
"resolved a dangling target"
|
||||
);
|
||||
assert_eq!(resolved, "blank");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user