beforeEach(() => {
configOptRead = true;
spyOn(TestBed.inject(AuthStorageService), 'getPermissions').and.callFake(() => ({
- configOpt: { read: configOptRead }
+ configOpt: { read: configOptRead },
+ pool: { read: true }
}));
configurationService = TestBed.inject(ConfigurationService);
});
configOptRead = false;
fixture = TestBed.createComponent(PoolListComponent);
component = fixture.componentInstance;
- expect(component.monAllowPoolDelete).toBe(false);
+ expect(component.monAllowPoolDelete).toBe(true);
});
});
this.monAllowPoolDelete = monSection.value === 'true' ? true : false;
}
});
- } else if (this.permissions.pool.read) {
+ } else if (this.permissions.pool?.read) {
/*
`monAllowPoolDelete` will always be `false`,
because no read permissions for reading config settings.