fix(breadcrumbs): restore static and viewall label crumb resolution
This commit is contained in:
@@ -284,6 +284,34 @@ test("breadcrumbs/component composes mapped routes via imported factories and sh
|
||||
"Expected breadcrumb JSX to use single mapped route render invocation"
|
||||
);
|
||||
|
||||
assert.strictEqual(
|
||||
source.includes("const viewAllLabelResolver = labelsByKey[viewKey];"),
|
||||
true,
|
||||
"Expected view-all label lookup to resolve callable/non-callable map entries"
|
||||
);
|
||||
|
||||
assert.strictEqual(
|
||||
source.includes('return typeof viewAllLabelResolver === "function"'),
|
||||
true,
|
||||
"Expected view-all label resolver to invoke function-backed labels"
|
||||
);
|
||||
|
||||
assert.strictEqual(
|
||||
source.includes(
|
||||
"const staticTextCrumbResolver = staticTextCrumbByPath[path];"
|
||||
),
|
||||
true,
|
||||
"Expected static text breadcrumb path lookup to resolve a callable label renderer"
|
||||
);
|
||||
|
||||
assert.strictEqual(
|
||||
source.includes(
|
||||
"return staticTextCrumbResolver ? staticTextCrumbResolver() : null;"
|
||||
),
|
||||
true,
|
||||
"Expected static text breadcrumb resolver to invoke mapped label function"
|
||||
);
|
||||
|
||||
assert.strictEqual(
|
||||
source.includes('isPath("/myportal/advancedsearchresults")'),
|
||||
false,
|
||||
|
||||
Reference in New Issue
Block a user