);
expect(req.request.method).toBe('DELETE');
});
+
+ it('should call addNamespaceInitiators with UI namespace host endpoint', () => {
+ const request = {
+ subsystem_nqn: mockNQN,
+ host_nqn: 'nqn.2014-08.org.nvmexpress:uuid:11111111-1111-1111-1111-111111111111',
+ gw_group: mockGroupName
+ };
+ service.addNamespaceInitiators(mockNsid, request).subscribe();
+ const req = httpTesting.expectOne(`${UI_API_PATH}/namespace/${mockNsid}/host`);
+ expect(req.request.method).toBe('POST');
+ expect(req.request.body).toEqual(request);
+ });
});
describe('getHostsForGroup', () => {
}
addNamespaceInitiators(nsid: number | string, request: NamespaceInitiatorRequest) {
- return this.http.post(
- `${UI_API_PATH}/subsystem/${request.subsystem_nqn}/namespace/${nsid}/host`,
- request,
- {
- observe: 'response'
- }
- );
+ return this.http.post(`${UI_API_PATH}/namespace/${nsid}/host`, request, {
+ observe: 'response'
+ });
}
updateHostKey(subsystemNQN: string, request: InitiatorRequest) {