fix cache issues with edit metadata and resource policy pages

This commit is contained in:
Art Lowel
2021-02-05 17:37:59 +01:00
parent 43eb15349b
commit 2afc6a07f0
12 changed files with 104 additions and 107 deletions

View File

@@ -29,6 +29,7 @@ import { stringToNgbDateStruct } from '../../date.util';
import { ResourcePolicy } from '../../../core/resource-policy/models/resource-policy.model';
import { RESOURCE_POLICY } from '../../../core/resource-policy/models/resource-policy.resource-type';
import { EPersonMock } from '../../testing/eperson.mock';
import { isNotEmptyOperator } from '../../empty.util';
export const mockResourcePolicyFormData = {
name: [
@@ -307,14 +308,15 @@ describe('ResourcePolicyFormComponent test suite', () => {
});
it('should init resourcePolicyGrant properly', () => {
it('should init resourcePolicyGrant properly', (done) => {
compAsAny.isActive = true;
scheduler = getTestScheduler();
scheduler.schedule(() => comp.ngOnInit());
scheduler.flush();
expect(compAsAny.resourcePolicyGrant).toEqual(GroupMock);
comp.ngOnInit();
comp.resourcePolicyTargetName$.pipe(
isNotEmptyOperator()
).subscribe(() => {
expect(compAsAny.resourcePolicyGrant).toEqual(GroupMock);
done();
});
});
it('should not can set grant', () => {