Page MenuHomePhorge

update-roles-and-permissions.test.js
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

update-roles-and-permissions.test.js

// @flow
import {
threadStoreThreads,
threadStoreThreadsWithEmptyRolePermissions,
threadStoreThreadsWithEmptyRolePermissionsAndMemberPermissions,
threadStoreThreadsWithEmptyRoleAndMemberAndCurrentUserPermissions,
} from './update-roles-and-permissions-test-data.js';
import { updateRolesAndPermissions } from './update-roles-and-permissions.js';
describe.skip('updateRolesAndPermissions()', () => {
it('should leave threadStoreThreads from server unchanged', () => {
expect(updateRolesAndPermissions(threadStoreThreads)).toStrictEqual(
threadStoreThreads,
);
});
it('should construct role permissions when missing from existing store', () => {
expect(
updateRolesAndPermissions(threadStoreThreadsWithEmptyRolePermissions),
).toStrictEqual(threadStoreThreads);
});
it('should construct role permissions AND member permissions when missing from existing store', () => {
expect(
updateRolesAndPermissions(
threadStoreThreadsWithEmptyRolePermissionsAndMemberPermissions,
),
).toStrictEqual(threadStoreThreads);
});
it('should construct role permissions AND member permissions AND current user permissions when missing from existing store', () => {
expect(
updateRolesAndPermissions(
threadStoreThreadsWithEmptyRoleAndMemberAndCurrentUserPermissions,
),
).toStrictEqual(threadStoreThreads);
});
});

File Metadata

Mime Type
text/x-java
Expires
Sun, Dec 7, 4:24 PM (6 h, 58 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5839552
Default Alt Text
update-roles-and-permissions.test.js (1 KB)

Event Timeline