Co-authored-by: Goffert van Gool <ruphin@ruphin.net> Co-authored-by: Martin Pool <martin.pool@ing.com>
16 lines
708 B
JavaScript
16 lines
708 B
JavaScript
import { expect } from '@open-wc/testing';
|
|
import { acceptLanguageRequestInterceptor } from '../../src/interceptors/acceptLanguageHeader.js';
|
|
|
|
describe('acceptLanguageRequestInterceptor()', () => {
|
|
it('adds the locale as accept-language header', () => {
|
|
const request = new Request('/foo/');
|
|
acceptLanguageRequestInterceptor(request);
|
|
expect(request.headers.get('accept-language')).to.equal('en');
|
|
});
|
|
|
|
it('does not change an existing accept-language header', () => {
|
|
const request = new Request('/foo/', { headers: { 'accept-language': 'my-accept' } });
|
|
acceptLanguageRequestInterceptor(request);
|
|
expect(request.headers.get('accept-language')).to.equal('my-accept');
|
|
});
|
|
});
|