[ACA-4070] Add unit tests for linking rule sets (#2878)

* Commit before rebase

* Added some tests in the rule set picker

* Add unit tests for manage rules component
This commit is contained in:
Thomas Hunter
2023-01-04 16:14:03 +00:00
committed by GitHub
parent d8aba8c174
commit 8f28408607
8 changed files with 199 additions and 15 deletions

View File

@@ -24,7 +24,7 @@
*/
import { NodeInfo } from '@alfresco/aca-shared/store';
import { NodeEntry } from '@alfresco/js-api';
import { Node, NodeEntry } from '@alfresco/js-api';
export const getOwningFolderEntryMock: NodeEntry = {
entry: {
@@ -52,3 +52,21 @@ export const otherFolderMock: NodeInfo = {
id: otherFolderIdMock,
name: 'other-folder-name'
};
export const folderToLinkMock: Node = {
id: 'folder-1-id',
name: 'folder-1-name',
nodeType: 'folder',
isFolder: true,
isFile: false,
modifiedAt: new Date(),
modifiedByUser: {
id: 'user-id',
displayName: 'user-name'
},
createdAt: new Date(),
createdByUser: {
id: 'user-id',
displayName: 'user-name'
}
};

View File

@@ -24,7 +24,7 @@
*/
import { RuleSet } from '../model/rule-set.model';
import { otherFolderIdMock, otherFolderMock, owningFolderIdMock, owningFolderMock } from './node.mock';
import { folderToLinkMock, otherFolderIdMock, otherFolderMock, owningFolderIdMock, owningFolderMock } from './node.mock';
import { Rule } from '../model/rule.model';
import { inheritedRulesMock, linkedRulesMock, ownedRulesMock, ruleMock } from './rules.mock';
@@ -139,3 +139,23 @@ export const inheritedRuleSetWithOnlyDisabledRulesMock: RuleSet = {
};
export const ruleSetsMock: RuleSet[] = [inheritedRuleSetMock, ownedRuleSetMock, ruleSetWithLinkMock];
export const ruleSetWithNoRulesToLinkMock: RuleSet = {
id: 'rule-set-to-link-with-no-rules',
isLinkedTo: false,
owningFolder: folderToLinkMock,
linkedToBy: [],
rules: [],
hasMoreRules: false,
loadingRules: false
};
export const ruleSetWithOwnedRulesToLinkMock: RuleSet = {
id: 'rule-set-to-link-with-no-rules',
isLinkedTo: false,
owningFolder: folderToLinkMock,
linkedToBy: [],
rules: ownedRulesMock,
hasMoreRules: false,
loadingRules: false
};