]> git.arvados.org - arvados.git/blob - services/workbench2/src/cypress/utils/contains-action-subset.ts
Merge branch '22130-no-wb-fed-login' refs #22130
[arvados.git] / services / workbench2 / src / cypress / utils / contains-action-subset.ts
1 // Copyright (C) The Arvados Authors. All rights reserved.
2 //
3 // SPDX-License-Identifier: AGPL-3.0
4
5 import { ContextMenuAction } from "../../views-components/context-menu/context-menu-action-set";
6
7 export const containsActionSubSet = (mainSet: ContextMenuAction[], subSet: ContextMenuAction[]) => {
8     const mainNames = mainSet.map(action => action.name)
9     const subNames = subSet.map(action => action.name)
10     return subNames.every(name => mainNames.includes(name));
11 }