mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-24 04:33:17 +00:00
Align node filter source contracts with inventory options
Keep the shared-owner and memoization assertions while allowing the platform-scoped inventory argument used to preserve nodes without guests.
This commit is contained in:
+2
-2
@@ -1227,8 +1227,8 @@ describe('Workloads performance contract', () => {
|
||||
expect(workloadsWorkloadRouteStateSource).toContain('WORKLOADS_WORKLOAD_ROUTE_RESET_STATE');
|
||||
expect(workloadsWorkloadRouteStateSource).toContain('isWorkloadsRoute,');
|
||||
expect(workloadsWorkloadFilterOptionsSource).toContain("from './workloadFilterConfigModel'");
|
||||
expect(workloadsWorkloadFilterOptionsSource).toContain(
|
||||
'buildWorkloadNodeOptions(platformScopedGuests())',
|
||||
expect(workloadsWorkloadFilterOptionsSource).toMatch(
|
||||
/const workloadNodeOptions = createMemo\(\(\) =>\s*buildWorkloadNodeOptions\(\s*platformScopedGuests\(\),/,
|
||||
);
|
||||
expect(workloadsWorkloadFilterOptionsSource).not.toContain(
|
||||
'const onContextChange = (value: string) =>',
|
||||
|
||||
@@ -665,9 +665,13 @@ describe('frontend resource type boundaries', () => {
|
||||
expect(workloadsControlsStateSource).toContain('DEFAULT_WORKLOADS_SORT_KEY');
|
||||
expect(workloadsWorkloadRouteStateSource).toContain('useWorkloadFilterOptions');
|
||||
expect(workloadsWorkloadFilterOptionsSource).toContain("from './workloadFilterConfigModel'");
|
||||
expect(workloadsWorkloadFilterOptionsSource).toContain(
|
||||
'buildWorkloadNodeOptions(platformScopedGuests())',
|
||||
expect(workloadsWorkloadFilterOptionsSource).toMatch(
|
||||
/buildWorkloadNodeOptions\(\s*platformScopedGuests\(\),/,
|
||||
);
|
||||
expect(workloadsWorkloadFilterOptionsSource).toContain(
|
||||
"sourcePlatformScopeMatchesFilter('proxmox-pve', options.platformScope?.())",
|
||||
);
|
||||
expect(workloadsWorkloadFilterOptionsSource).toContain('? (options.nodes?.() ?? [])');
|
||||
expect(workloadsWorkloadFilterOptionsSource).not.toContain(
|
||||
'const onContextChange = (value: string) =>',
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user