Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
const request = await promise;
expect(open).toHaveBeenCalledWith('PROPFIND', 'http://foo.com/foo');
expect(setRequestHeader).toHaveBeenCalledWith('Authorization', 'Basic');
const request = await promise;
expect(open).toHaveBeenCalledWith('PROPFIND', 'http://foo.com/foo');
expect(setRequestHeader).toHaveBeenCalledWith('Authorization', 'Basic');
- expect(setRequestHeader).toHaveBeenCalledWith('Cache-Control', 'must-revalidate');
+ expect(setRequestHeader).toHaveBeenCalledWith('Cache-Control', 'no-cache');
expect(request).toBeInstanceOf(XMLHttpRequest);
});
expect(request).toBeInstanceOf(XMLHttpRequest);
});
const request = await promise;
expect(open).toHaveBeenCalledWith('PROPFIND', 'http://foo.com/foo');
expect(setRequestHeader).toHaveBeenCalledWith('Authorization', 'Basic');
const request = await promise;
expect(open).toHaveBeenCalledWith('PROPFIND', 'http://foo.com/foo');
expect(setRequestHeader).toHaveBeenCalledWith('Authorization', 'Basic');
- expect(setRequestHeader).toHaveBeenCalledWith('Cache-Control', 'must-revalidate');
+ expect(setRequestHeader).toHaveBeenCalledWith('Cache-Control', 'no-cache');
expect(request).toBeInstanceOf(XMLHttpRequest);
});
expect(request).toBeInstanceOf(XMLHttpRequest);
});
load();
const request = await promise;
expect(open).toHaveBeenCalledWith('PROPFIND', 'foo');
load();
const request = await promise;
expect(open).toHaveBeenCalledWith('PROPFIND', 'foo');
- expect(setRequestHeader).toHaveBeenCalledWith('Cache-Control', 'must-revalidate');
+ expect(setRequestHeader).toHaveBeenCalledWith('Cache-Control', 'no-cache');
expect(request).toBeInstanceOf(XMLHttpRequest);
});
expect(request).toBeInstanceOf(XMLHttpRequest);
});
const request = await promise;
expect(open).toHaveBeenCalledWith('PUT', 'foo');
expect(send).toHaveBeenCalledWith('Test data');
const request = await promise;
expect(open).toHaveBeenCalledWith('PUT', 'foo');
expect(send).toHaveBeenCalledWith('Test data');
- expect(setRequestHeader).toHaveBeenCalledWith('Cache-Control', 'must-revalidate');
+ expect(setRequestHeader).toHaveBeenCalledWith('Cache-Control', 'no-cache');
expect(request).toBeInstanceOf(XMLHttpRequest);
});
expect(request).toBeInstanceOf(XMLHttpRequest);
});
const request = await promise;
expect(open).toHaveBeenCalledWith('COPY', 'http://base/foo');
expect(setRequestHeader).toHaveBeenCalledWith('Destination', 'http://base/foo-copy');
const request = await promise;
expect(open).toHaveBeenCalledWith('COPY', 'http://base/foo');
expect(setRequestHeader).toHaveBeenCalledWith('Destination', 'http://base/foo-copy');
- expect(setRequestHeader).toHaveBeenCalledWith('Cache-Control', 'must-revalidate');
+ expect(setRequestHeader).toHaveBeenCalledWith('Cache-Control', 'no-cache');
expect(request).toBeInstanceOf(XMLHttpRequest);
});
expect(request).toBeInstanceOf(XMLHttpRequest);
});
const request = await promise;
expect(open).toHaveBeenCalledWith('COPY', 'http://base/foo');
expect(setRequestHeader).toHaveBeenCalledWith('Destination', 'http://base/foo-copy');
const request = await promise;
expect(open).toHaveBeenCalledWith('COPY', 'http://base/foo');
expect(setRequestHeader).toHaveBeenCalledWith('Destination', 'http://base/foo-copy');
- expect(setRequestHeader).toHaveBeenCalledWith('Cache-Control', 'must-revalidate');
+ expect(setRequestHeader).toHaveBeenCalledWith('Cache-Control', 'no-cache');
expect(request).toBeInstanceOf(XMLHttpRequest);
});
expect(request).toBeInstanceOf(XMLHttpRequest);
});
const request = await promise;
expect(open).toHaveBeenCalledWith('COPY', 'http://base/foo');
expect(setRequestHeader).toHaveBeenCalledWith('Destination', 'http://base/foo-copy');
const request = await promise;
expect(open).toHaveBeenCalledWith('COPY', 'http://base/foo');
expect(setRequestHeader).toHaveBeenCalledWith('Destination', 'http://base/foo-copy');
- expect(setRequestHeader).toHaveBeenCalledWith('Cache-Control', 'must-revalidate');
+ expect(setRequestHeader).toHaveBeenCalledWith('Cache-Control', 'no-cache');
expect(request).toBeInstanceOf(XMLHttpRequest);
});
expect(request).toBeInstanceOf(XMLHttpRequest);
});
const request = await promise;
expect(open).toHaveBeenCalledWith('MOVE', 'http://base/foo');
expect(setRequestHeader).toHaveBeenCalledWith('Destination', 'http://base/foo-moved');
const request = await promise;
expect(open).toHaveBeenCalledWith('MOVE', 'http://base/foo');
expect(setRequestHeader).toHaveBeenCalledWith('Destination', 'http://base/foo-moved');
- expect(setRequestHeader).toHaveBeenCalledWith('Cache-Control', 'must-revalidate');
+ expect(setRequestHeader).toHaveBeenCalledWith('Cache-Control', 'no-cache');
expect(request).toBeInstanceOf(XMLHttpRequest);
});
expect(request).toBeInstanceOf(XMLHttpRequest);
});
const request = await promise;
expect(open).toHaveBeenCalledWith('MOVE', 'http://base/foo');
expect(setRequestHeader).toHaveBeenCalledWith('Destination', 'http://base/foo-moved');
const request = await promise;
expect(open).toHaveBeenCalledWith('MOVE', 'http://base/foo');
expect(setRequestHeader).toHaveBeenCalledWith('Destination', 'http://base/foo-moved');
- expect(setRequestHeader).toHaveBeenCalledWith('Cache-Control', 'must-revalidate');
+ expect(setRequestHeader).toHaveBeenCalledWith('Cache-Control', 'no-cache');
expect(request).toBeInstanceOf(XMLHttpRequest);
});
expect(request).toBeInstanceOf(XMLHttpRequest);
});
const request = await promise;
expect(open).toHaveBeenCalledWith('MOVE', 'http://base/foo');
expect(setRequestHeader).toHaveBeenCalledWith('Destination', 'http://base/foo-moved');
const request = await promise;
expect(open).toHaveBeenCalledWith('MOVE', 'http://base/foo');
expect(setRequestHeader).toHaveBeenCalledWith('Destination', 'http://base/foo-moved');
- expect(setRequestHeader).toHaveBeenCalledWith('Cache-Control', 'must-revalidate');
+ expect(setRequestHeader).toHaveBeenCalledWith('Cache-Control', 'no-cache');
expect(request).toBeInstanceOf(XMLHttpRequest);
});
expect(request).toBeInstanceOf(XMLHttpRequest);
});
load();
const request = await promise;
expect(open).toHaveBeenCalledWith('DELETE', 'foo');
load();
const request = await promise;
expect(open).toHaveBeenCalledWith('DELETE', 'foo');
- expect(setRequestHeader).toHaveBeenCalledWith('Cache-Control', 'must-revalidate');
+ expect(setRequestHeader).toHaveBeenCalledWith('Cache-Control', 'no-cache');
expect(request).toBeInstanceOf(XMLHttpRequest);
});
});
expect(request).toBeInstanceOf(XMLHttpRequest);
});
});
private defaults: WebDAVDefaults = {
baseURL: '',
headers: {
private defaults: WebDAVDefaults = {
baseURL: '',
headers: {
- 'Cache-Control': 'must-revalidate'
+ 'Cache-Control': 'no-cache'
this.defaults.baseURL = this.defaults.baseURL.replace(/\/+$/, '');
r.open(config.method,
`${this.defaults.baseURL
this.defaults.baseURL = this.defaults.baseURL.replace(/\/+$/, '');
r.open(config.method,
`${this.defaults.baseURL
- ? this.defaults.baseURL+'/'
+ ? this.defaults.baseURL + '/'
: ''}${customEncodeURI(config.url)}`);
const headers = { ...this.defaults.headers, ...config.headers };
: ''}${customEncodeURI(config.url)}`);
const headers = { ...this.defaults.headers, ...config.headers };